我有一個應用程序,索引視頻中出現的前16種顏色。如何將RGB顏色轉換爲最接近的匹配8位顏色?
我試圖寫另一個應用程序,允許用戶選擇一種顏色,然後應用程序找到這種顏色出現在所有視頻。
的問題是,按照視頻我只指數16種顏色,用戶選擇RGB顏色。這種顏色索引的概率非常低,所以幾乎總是我的應用程序沒有返回結果。
我想到了一種方法,我可以使這項工作 - 我可以索引出現在視頻中的顏色,並將它們轉換爲最接近的8位顏色。
然後當用戶選擇RGB顏色時,我可以將用戶選擇轉換爲相同的8位最接近的顏色。
這樣我總是會找到匹配的。
我現在唯一的主要問題是如何將RGB顏色轉換爲最接近的8位顏色?
你在用什麼語言?也許一些圖書館已經做到了。 –
8位顏色可以通過幾種不同的方式完成。它可能是一個顏色表或RRRGGGBB值等的索引。您希望使用哪種8位顏色? – cHao
8位不足以表示任意顏色。 –