我想查找圖像的連接組件。我完全是初學者。有人可以給我一個鏈接,爲此目的一些教程。還有什麼是二進制圖像?這個詞是什麼意思convert image to binary image
?我正在使用C#。將圖像轉換爲二進制
1
A
回答
1
二值圖像是一個只有兩個有效像素值的圖像。通常爲1和0或最高和最低值,並且沒有深度。像8位圖像的0和255一樣。
要從灰度圖像創建二值圖像,您可以定義一個函數,爲您提供源圖像中每個像素值的兩個值之一。
最常見和最簡單的方法是應用全局閾值。
通常您必須知道或指定哪個值是背景值,哪個值是前景值才能從採用二進制輸入的算法中獲得有意義的信息。
0
二進制圖像是一個只有0和1編碼的圖像。它允許更好的壓縮,因爲它只使用每像素1位。但是,由於訪問位比訪問一個字節(8位)要長一點,並且由於我們現在有很多或RAM,人們通常使用8位圖像,然後使用二進制像素值0和255
對於連接組件標籤(和計數),最快的算法是「聯合查找」。 On this link你會發現Java(拳頭貼子)和C實現(第二篇文章)。
相關問題
- 1. 將圖像轉換爲二進制數組和二進制數組轉換爲java中的圖像
- 2. 轉換爲圖像的二進制WPF;
- 3. C++將二進制(P5)圖像轉換爲ascii(P2)圖像(.pgm)
- 4. 在OpenCV中將灰度圖像轉換爲二進制圖像
- 5. 將圖像(np.array)轉換爲二進制圖像
- 6. 將圖像轉換爲二進制圖像中的android
- 7. 在Matlab中將二進制圖像轉換爲灰度圖像
- 8. 將圖片轉換爲二進制BASE64
- 9. 將二進制轉換爲十進制
- 10. 將八進制轉換爲二進制
- 11. 將十進制轉換爲二進制
- 12. 如何將二進制圖像轉換爲Java中的二進制數組?
- 13. 轉換二進制值位圖圖像
- 14. 如何將圖像(PNG)轉換爲二維數組(二進制圖像)?
- 15. 如何反轉灰度圖像並將其轉換爲二進制圖像?
- 16. 將原始二進制數據轉換爲圖像文件?
- 17. 將圖像的完整路徑轉換爲二進制
- 18. 將二進制圖像轉換爲古斯點
- 19. 在ASP.NET中將二進制數據轉換爲圖像控件
- 20. 如何將圖像對象轉換爲二進制blob
- 21. 如何將二進制數據轉換爲圖像reactjs
- 22. 將圖像轉換爲二進制文件?
- 23. Java初學者:將圖像轉換爲二進制數組
- 24. 如何將圖像轉換爲android中的base64二進制值?
- 25. 將圖像轉換爲android上的二進制
- 26. 在OpenCV中將二進制圖像轉換爲RGB
- 27. 在PHP中將二進制字節數組轉換爲圖像
- 28. 使用HTML5將圖像轉換爲二進制數組(blob)
- 29. 使用xcode將圖像轉換爲二進制格式
- 30. 將二進制數據轉換爲圖像-Silverlight或Asp.Net
您可以使用OpenCV完成此任務。看到這個http://stackoverflow.com/questions/26874326/change-image-from-bgr-to-binary-image-0-1 –
你可以做連接組件分析,而無需編寫任何C或C#和沒有編譯器只是在終端或命令提示符,如果在Windows ... http://stackoverflow.com/a/28429090/2836621 –
這裏也有一個非常好的例子和解釋... https://en.wikipedia。組織/維基/連接,component_labeling –