我試圖設計一種選擇單色照片的算法(一位攝影師稱之爲「黑色&白色」)並且具有單色調作爲棕褐色。 (認爲你已經應用了單色圖像的純色濾鏡)如果我只是在單色後,我所需要的是檢查飽和度,這很容易(我目前正在這樣做),但它不成功尋找純色調的黑白照片。那可能是一種方法?找出一張照片是否是一大組照片的單色/棕褐色
回答
如果圖像是單色,黑色或白色或棕褐色,則與每個亮度級別對應的顏色應該幾乎相同。將圖像顏色空間轉換爲包含亮度(Y)或亮度分量(例如YCbCr或HSL)的圖像顏色空間,並且對於每個Y/L值查看其他兩個通道中的方差。如果這些值聚集在一起,則表示您有單色圖像。
從維基百科文章開始關於RGB和HSL,我已經發現,*色度*是我想要的。實施它,它工作得很好.. –
也許你可以看看R,G & B直方圖中的值的分佈/模式,如果你使用像Photoshop這樣的東西來可視化單色圖像的直方圖,你會看到「模式」的分佈直方圖在所有三個通道中是相似的(將需要歸一化),而全色圖像上每個通道的分佈(通常)是完全不同的。大多數情況下......有些情況下,全綵色圖像仍可能會在Photoshop中發出像彩虹漸變這樣的單色風格 - 但這是人爲設計的,很可能它不會經常出現在「自然」攝影。
是的,每個頻道的「真彩色」照片幾乎不可能具有接近相同的直方圖。所以這種方法應該理論上工作,我會編碼,看看它是如何結果.. –
如果您的圖像是單色的,所有像素的飽和度將全部爲大約0.如果圖像被調色(如棕褐色),則所有像素的色調大致相同。
- 1. 操縱照片到棕褐色
- 2. iOS,如何知道一張照片是否是用戶截圖?如何刪除照片中的照片?
- 3. 如何評論一張照片,並像一張照片
- 4. 組成兩張照片合成一張?
- 5. 從用戶照片庫獲取最後一張照片返回兩張照片
- 6. Facebook API:像一張照片
- 7. 清理棕褐色(x)的
- 8. 在PhoneGap中單擊一張照片
- 9. 棕褐色色調在iOS中的PDF
- 10. easeljs棕褐色和灰度
- 11. ImageMagick棕褐色效果
- 12. 棕褐色45給我0.9999
- 13. 如何將CSS中的一張照片放在另一張照片上
- 14. 多張照片表格或單張照片表格?
- 15. 照片是隻有一次
- 16. MFMailComposeViewController:附加照片(多張照片)
- 17. 從Google照片上傳多張照片
- 18. 拍攝單張照片
- 19. Tumblr主題照片覆蓋到下一張照片網址?
- 20. 是否有一個JQuery插件可以將彩色照片上傳到b&w照片上?
- 21. jquery照片數組容易褪色
- 22. UiImagePickerController - 多張照片
- 23. 拉動特色照片向WordPress菜單
- 24. 在Matplotlib/Python中爲大圖添加一張小照片/圖片
- 25. 如何選擇照片,計數照片,併爲每張相冊選擇一張照片?
- 26. 縮放UIScrollView中的一張照片
- 27. 上傳列表中的一張照片
- 28. 用X秒拍一張onTouch的照片
- 29. 檢查一張圖片是否是另一張圖片
- 30. 更改照片顏色/應用照片過濾器鈦手機
想法:計算每對色彩通道之間的互相關係數。如果圖像足夠接近1,則聲明圖像爲單色。(定義「足夠接近」需要進行一些實驗)。 –