簡體   English   中英

確定OpenCV / Python中邊界框中的所有顏色

[英]Determine all colors in bounding box in OpenCV/Python

給定OpenCV中圖像的邊界框,是否可以返回框內的所有顏色? 理想情況下,輸出將按照“在邊界框中是50%白色,25%藍色,15%綠色,10%紅色”的行給出信息。

有什么辦法嗎? 至少,有一些功能可以告訴我包裝盒中的所有顏色嗎? (不包含百分比或數量)。 任何跡象將是巨大的幫助

提前致謝

可以通過圖像或ROI的灰度轉換來完成。 您可以對從灰度中提取的ROI的直方圖進行天氣處理(如果從彩色圖像中提取,則可以轉換為灰度)並計算非零值。 或者,您可以將ROI的所有灰度值復制到集合容器中,那么集合的長度就是ROI中呈現的顏色數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM