是否有一種方法可以爲像素集生成數字(例如,爲16 x 16灰色像素生成數字)?
在許多步驟應用一些過濾器和IP算法後,我想保存這組像素的相應的結果,所以我需要有用於保存結果的適當存儲器地址(數字),有沒有什麼辦法來爲一組像素指定一個數字?
0
A
回答
0
你的問題,並意圖,真的不清楚,但下面的內容可能會幫助你生成一個可用的哈希值......或者根本沒有用,所以我不會讓它變得很長或很詳細。
- 把你的16x16陣列,即256個值。
- 計算它們的平均值。
- 對於256個值中的每一個,如果像素比平均亮 (大於),則生成
1
,否則生成0
。 - 現在,您將擁有256個零和一個可以表示爲64個十六進制字符的字符串,以供您使用。
它是基於Neal Krawetz博士的一些工作感知散列。
+0
感謝您的回答,我試圖找到所有可能的輸入哈希方法的準確性,並找到有多少不同的輸入生成相同的結果,有沒有另一種哈希方法這種類型的實現? , – Sorena
+0
對不起,我不知道。它可以生成2^256個不同的值。如果你的圖像完全一致/恆定,那麼它顯然會失敗......但如果你的圖像是正常的,它應該工作得很好。你將不得不實驗 - 我不能說比這更好。 –
相關問題
- 1. 有沒有辦法指定第一個元素* type *?
- 2. 有沒有辦法在一個數組
- 3. 有沒有辦法在一個數組
- 4. 有什麼辦法與一些素數
- 5. 有沒有什麼辦法可以用一個拇指作爲另一個拇指的來源?
- 6. 有沒有什麼辦法來模擬一個實現類
- 7. 有沒有辦法來檢查是否有一個字符串數組的下一個元素?
- 8. 有沒有辦法將canvas.getImageData()像素數組編碼爲base64?
- 9. 有沒有辦法在選定範圍內動態指定一個數字?
- 10. 有什麼辦法來問一個方法的名字?
- 11. 有沒有辦法將一個ArrayList放入一個5x5數組?
- 12. C++:有沒有辦法定義一個靜態數組內聯?
- 13. 有沒有什麼辦法可以使指針指向一個引用?
- 14. 有沒有辦法分析一個UIImage的像素?
- 15. 有沒有什麼辦法可以在vb6中預定義一個字符串?
- 16. 有沒有什麼辦法在CSS中有一個子元素定位一個父元素多於一個元素回來?
- 17. 有沒有辦法將一個字符串數組映射到一個圖像數組?
- 18. 有沒有什麼辦法在編譯時爲Java定義一個常量值
- 19. 有沒有辦法指定一個「空的」C#lambda表達式?
- 20. 有沒有辦法在nginx的server_name中指定一個reg?
- 21. 有沒有辦法指定一個favicon而不使用圖片?
- 22. 有沒有辦法像%w一樣創建符號的數組像字符串?
- 23. 爲什麼一個方法返回一個數組而另一個沒有?
- 24. 有沒有一種方法來定位前一個元素?
- 25. 有沒有辦法強制一些方法的類沒有指定參數?
- 26. 有沒有辦法選擇一個類的特定元素?
- 27. 有沒有什麼辦法可以爲「除了第一個/最後一個之外的所有元素」指定一個CSS簡寫?
- 28. 有沒有辦法從strings.xml中定義一個靜態字符串數組
- 29. 有沒有辦法斷言一個元素沒有類?
- 30. 有沒有辦法通過JavaScript來設定一個PHP變量
你的問題很不清楚。你能否更好地解釋一下。這個數字應該是多少?你想生成一個16x16灰度像素的數字 - 好吧,我要生成這個數字 - 它是7.這是好的嗎?你有看到? –
這是不可能採取任何任意組合的像素,並將其轉換爲*唯一的*號碼 - 這將是一個壓縮算法如果你可以把它拉下來!你可以做的是在像素值上使用某種* hash *,但總會有兩種不同的圖像會產生相同的散列。 –
如果您正在尋找某種方式來解決圖像中的子矩陣問題,您將不得不告訴我們您正在使用哪種語言或圖書館。如果我誤解了你的問題,請澄清。 – beaker