2024-10-01 11:36:26 发布
网友
我想用Python编写一个程序,可以从网络摄像头获取视频输入并显示出来。我也希望程序能够识别颜色。这样程序就可以确定所有的红军在哪里。这可以用Python实现吗?在
我可以用什么库来做这个?如果不可能,有没有更好的语言来表达?在
我正在为Linux制作这个程序。在
OpenCV有一个Python接口。在
请参阅堆栈溢出问题Displaying a webcam feed using OpenCV and Python获取捕获网络摄像头数据并将其显示在窗口中的初学者程序。在
那么OpenCV就是最好的选择,http://opencv.willowgarage.com/wiki/InstallGuide,这也可能对您有所帮助 Displaying a webcam feed using OpenCV and Python
And I also want the program to be able to identify colors.我不建议在python中以本机方式进行图像处理,因为它可能相当密集,因此numpy对于一般的数值运算来说非常好,或者{}它专注于图像。在
And I also want the program to be able to identify colors.
numpy
在大多数情况下,截图将被视为3d矩阵image[xloc][yloc][rgbcolor],这取决于opencv返回的格式。如果您想检查红色,那么只需检查image[xloc][yloc][red]是否为255或接近该值的值,以查看您要查找的强度类型以及其他两种颜色为零或较低的颜色,即红色,但请尝试使用numpy中的矩阵运算符来执行此操作。python中的循环标准将花费相当长的时间。在
image[xloc][yloc][rgbcolor]
image[xloc][yloc][red]
OpenCV有一个Python接口。在
请参阅堆栈溢出问题Displaying a webcam feed using OpenCV and Python获取捕获网络摄像头数据并将其显示在窗口中的初学者程序。在
那么OpenCV就是最好的选择,http://opencv.willowgarage.com/wiki/InstallGuide,这也可能对您有所帮助 Displaying a webcam feed using OpenCV and Python
And I also want the program to be able to identify colors.
我不建议在python中以本机方式进行图像处理,因为它可能相当密集,因此numpy
对于一般的数值运算来说非常好,或者{在大多数情况下,截图将被视为3d矩阵
image[xloc][yloc][rgbcolor]
,这取决于opencv返回的格式。如果您想检查红色,那么只需检查image[xloc][yloc][red]
是否为255或接近该值的值,以查看您要查找的强度类型以及其他两种颜色为零或较低的颜色,即红色,但请尝试使用numpy
中的矩阵运算符来执行此操作。python中的循环标准将花费相当长的时间。在相关问题 更多 >
编程相关推荐