python for in,python中for循环运行不起_python中for循环不能正常工作

 2023-09-23 阅读 30 评论 0

摘要:编了一个检测轮廓,计算中心坐标的小程序,目标是显示所有轮廓中心坐标,运行结果只能显示一个程序如下:python for in,import cv2import imutilsimport argparsec语言for循环?img=cv2.imread("C:\Users\RULER\Desktop\image.jpg")res

编了一个检测轮廓,计算中心坐标的小程序,目标是显示所有轮廓中心坐标,运行结果只能显示一个

程序如下:

python for in,import cv2

import imutils

import argparse

c语言for循环?img=cv2.imread("C:\Users\RULER\Desktop\image.jpg")

res1=cv2.resize(img,None,fx=2,fy=2,interpolation=cv2.INTER_CUBIC) #图象缩放

gray=cv2.cvtColor(res1,cv2.COLOR_BGR2GRAY)

for loop python、blurred = cv2.GaussianBlur(gray,(5,5),0) #滤波

ret,binary=cv2.threshold(blurred,60,255,cv2.THRESH_BINARY) #阈值处理

contours=cv2.findContours(binary.copy(),cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)

python循环结构,contours=contours[0]

for c in contours:

M=cv2.moments(c)

Python for?cX=int(M["m10"]/M["m00"])

cY=int(M["m01"]/M["m00"])

cv2.drawContours(gray,[c],-1,(0,255,0),2)

python编程、cv2.circle(gray,(cX,cY),7,(255,255,255),-1)

print"坐标",(cX,cY)

cv2.imshow("img",gray)

cv2.waitKey(0)

运行结果

原图片

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/87533.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息