次の例のコインを C で python に変換してカウントしたい python プログラムに問題があります。
これまでのところ、C 行に相当するものを見つけることができませんでした。
sprintf(msg, "Found %d coins.", contours.size());
私の主な問題は「contours.size()」にあります。そのコードを len() に置き換えようとしましたが、4 ではなく 154 という数値が返されました。以下のコードを参照してください。
contours = cv.FindContours(cv.CloneImage(image_threshed), cv.CreateMemStorage(0), cv.CV_RETR_LIST, cv.CV_CHAIN_APPROX_SIMPLE)
cv.DrawContours(image, contours, cv.RGB(255,0,0), cv.RGB(0,255,55), 2,1,8)
NumeroContornos = str(len(contours))
font = cv.InitFont(cv.CV_FONT_HERSHEY_SIMPLEX, .5, .5, 0, 1, 8)
cv.PutText(image,NumeroContornos, (5,17),font, cv.RGB(250,0,0))
助けていただければ幸いです。