[英]Template matching for colored image input
我有一個用於模板匹配的工作代碼。 但它只有在將輸入圖像轉換為灰度時才有效。 是否可以考慮模板顏色以及需要在給定圖像中找到的模板匹配?
inputImg = cv2.imread("location")
template = cv2.imread("location")
是的,你可以做到,但為什么呢?
轉換為灰度的想法是應用選定的邊緣檢測算法來查找輸入圖像的特征。
由於您正在使用這些功能,因此在原始圖像中找到模板圖像的可能性會更高。 因此,轉換為灰度有兩個優點。 准確性和計算復雜性。
matchTemplate
方法也適用於 RGB 圖像。 現在您需要找到 3 個不同通道的圖像特征。 然而你不確定你的特征是否健壯,因為大多數邊緣檢測算法都是為灰度圖像設計的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.