2011-02-05 26 views
7

Tôi đã chụp ảnh ở phần đầu tiên, nhưng sau đó tôi muốn trích xuất tất cả mọi thứ trên nền tôi đã chụp ở phía bên phải (cái không có tay), để bàn tay sẽ được trích xuất.Xóa ảnh nền/cảnh

Vấn đề của tôi hiện tại là tôi không thể trích xuất nền. Tôi đã thử một phương pháp cố gắng quét qua từng pixel và xem nó có phù hợp không. Nếu có thì nó sẽ chuyển sang màu đen điểm ảnh. Tuy nhiên, kế hoạch thất bại. Có phương pháp nào khác để hoàn thành vấn đề này không?

enter image description here

Sau đó tôi sẽ sử dụng mạng nơron để phát hiện ra cho dù đó là một bàn tay hay không.

+4

# that thats a problem level research .. –

+4

Good luck mate! tôi sẽ xem cái này có lẽ tôi sẽ có hệ thống an ninh gia đình cuối cùng của mình được thực hiện sớm hơn tôi nghĩ ... tất cả đều bị treo trên câu hỏi này .... :) – used2could

+1

không Kinnect guys có một số API để chia sẻ ... :) –

Trả lời

5

Bạn có thể sử dụng phương pháp Biểu đồ BitBucket để thực hiện việc này. Đây là một ví dụ về hoạt động của nó. Image comparison - fast algorithm

chỉ lưu trữ các pixel chưa từng có khi bạn có hình ảnh Bàn tay.

+0

Tôi đã sử dụng cách tiếp cận tương tự. Điều đầu tiên tôi làm là lấy màu da và biến nó thành màu đen và trắng. Vì vậy, về cơ bản, nếu nó phát hiện một màu da nó sẽ trở thành màu trắng hoặc người nào khác nó sẽ trở thành màu đen. Tôi đang làm việc trên nó ngay bây giờ. Phương pháp của bạn được thực hiện tốt. Tôi sẽ đăng kết quả cuối cùng của mình. – user288231

+0

Tuyệt vời tôi đang mong chờ nó .. Tốt nhất của may mắn :-) –

3

Hãy thử iplab để áp dụng nhiều bộ lọc có sẵn trong ảnh trên hình ảnh. Trong quá khứ tôi đã có kết quả tốt từ nó để loại bỏ tiếng ồn theo ngữ cảnh khỏi hình ảnh.

CHỈNH SỬA: Nó sử dụng Aforge Framework.

enter image description here

+0

câu trả lời hay ... Tôi có vẻ như nó cũng sử dụng phương pháp Histogram ... Xin lỗi Không thể upvote .. chạy ra khỏi phiếu bầu hôm nay .. cho tôi xem liệu tôi có thể lấy lại một phiếu bầu từ một nơi nào đó –

+2

+1 vâng ... –

+0

từ nơi bạn đã nhận được phiếu bầu? :) – Mahin

0

Một số công cụ chỉnh sửa hình ảnh (Topaz ReMask là một ví dụ điển hình) sẽ trích xuất các mặt hàng từ một hình ảnh nhất định. Trong các chương trình như vậy, người dùng nhanh chóng vẽ đường viền của đối tượng quan tâm. Một cọ vẽ khá "béo" được sử dụng để làm cho công việc này dễ dàng cho người dùng. Chương trình bây giờ biết rằng tất cả mọi thứ bên trong hình thức rút ra là "chủ đề quan tâm", trong khi mọi thứ khác là "không phải là đối tượng quan tâm". Điều duy nhất còn lại cần làm là xử lý các pixel trong vùng ranh giới không chắc chắn. Tôi hy vọng rằng chương trình sử dụng một quá trình phân loại khá đơn giản, chẳng hạn như phân tích phân biệt tuyến tính để dự đoán những điểm ảnh thuộc về lớp nào.

2

Tôi đã hoàn thành nhiệm vụ:

enter image description here

Thứ nhất, những gì tôi đã làm là trích xuất các màu da. (Có thể sử dụng AdaptiveSkinColor của AForge) Thứ hai, nếu nó phù hợp với màu da làm cho màu trắng hoặc đen khác.

Cuối cùng, (tôi có vấn đề với phần này). Nhận ra hình dạng, tôi muốn hỏi xem có ai có phương pháp khác (tốt hơn tôi) để hoàn thành nhiệm vụ này không.

phương pháp của tôi: 1) Giải nén ra blob (http://geekblog.nl/entry/24: Tôi sử dụng phương pháp này người) và đặt nó vào một mảng 2) Tiếp theo lấy một Bitmap từ mảng và cắt nó thành nhiều mảnh. Giống như: enter image description here

3) Kiểm tra xem (phần cắt ảnh được cắt lát) có màu đen hoặc trắng là phần lớn và chỉ định nó thành một mảng kép. [Nếu màu đen gán 0.0 hoặc số khác 1.0] 4) Sử dụng mạng Neural mạng hopfield và thực hiện có hay không nếu hình ảnh này là những gì chúng ta muốn.

Tôi biết phương pháp của tôi không hiệu quả, nhưng đó là phương pháp mà tôi đã viết trước đây. Do đó tôi yêu cầu một phương pháp khác để thực hiện. (Bất kỳ Đề xuất nào?)

+0

Bạn nhận thức được rằng googling cho "tầm nhìn nhận dạng cử chỉ tay máy tính" mang lại 134.000 kết quả, cộng với rất nhiều bài viết nghiên cứu về google scolar? – Niki

+0

có vẻ như cách tiếp cận của bạn là thuật toán tự động lấy và cắt –

Các vấn đề liên quan