2014-10-26 23 views
5

Tôi không hoàn toàn chắc chắn đây là ở đúng nơi, vì vậy cho tôi biết ...Chuyển đổi hình ảnh màu xám để RGB

Chỉ vì vậy tôi là hoàn toàn minh bạch, đây là một phần của môn học cho Đại học của tôi khóa học. Để kết thúc, xin vui lòng không gửi một câu trả lời nhưng xin vui lòng cho tôi gợi ý & nudges đi đúng hướng. Tôi đã làm việc trên nó trong một vài ngày mà không có nhiều thành công.

Tôi đã được giao nhiệm vụ chuyển đổi hình ảnh thang độ xám thành hình ảnh RGB. Chúng tôi đã đề xuất rằng chúng tôi phải phân đoạn hình ảnh và thêm màu sắc cho từng phân đoạn bằng thuật toán. Nó cũng lưu ý rằng chúng tôi có thể phát triển các thuật toán cho cả hai màu RGB HSHSI để cải thiện khả năng hiển thị. Ý tưởng đầu tiên của tôi là chúng tôi có thể phân đoạn hình ảnh bằng cách sử dụng một số kỹ thuật ngưỡng (trên các giá trị cường độ màu xám) và sau đó thêm màu sắc cho các phân đoạn, nhưng tôi không chắc liệu điều này có đúng hay không.

Tôi đang lập trình bằng Java và có sử dụng thư viện OpenCV.

Bất kỳ suy nghĩ/ý tưởng/gợi ý/đề xuất đánh giá cao :)

Trả lời

1

Một rất đẹp trình bày mô tả các thuật toán khác nhau colorization

http://www.cs.unc.edu/~lazebnik/research/fall08/lec06_colorization.pdf

Ý tưởng cơ bản là để phù hợp với kết cấu/sáng tại nguồn và mục tiêu hình ảnh và sau đó chuyển thông tin màu. Trận đấu tốt hơn bạn có, tốt hơn sẽ là giải pháp của bạn. Tuy nhiên, các giá trị cường độ phù hợp trong không gian Lab có thể gây nhầm lẫn vì nhiều pixel trong hình ảnh nguồn có thể có các giá trị độ sáng tương tự xung quanh chúng. Để khắc phục vấn đề này, phân đoạn hình ảnh nguồn bằng cách sử dụng thông tin kết cấu có thể chứng minh hữu ích và sau đó bạn có thể chuyển các giá trị màu của kết cấu phù hợp thay vì các giá trị độ sáng.

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