概述
Python下Opencv尝试调用海康GIGE工业相机
Python下Opencv尝试调用海康GIGE工业相机
一、相机型号(海康): HIKVison MV-CE013-50GC
二、win10 x86_64
三、Python3.6.5、OpenCV3.4
四、需要结合海康SDK
拿到的童鞋,估计要慌了,官网并没有给出Python的开发文档,其实官网下载MVS(官网客户端)后,在安装目录下DevelomentSample下:
看到了熟悉的大Python。
里面的GrabImage.py。调用C接口,进行的。不懂也没关系。思路是拿到数据流,然后利用OpenCV进行操作。其实利用cv2.VideoCapture调用电脑自带摄像头是没问题的。然鹅,调用GIGE就不行了。
不废话,直接看代码:
# 找到SDK中的GrabImage.py
# 为线程定义一个函数
def work_thread(cam=0, pData=0, nDataSize=0):
stFrameInfo = MV_FRAME_OUT_INFO_EX()
memset(byref(stFrameInfo), 0, sizeof(stFrameInfo))
while True:
# print(pData) 此处获得是3686400字节的c_ubyte_A
最后
以上就是大气大神为你收集整理的python 调用海康sdk,Python下Opencv尝试调用海康GIGE工业相机的全部内容,希望文章能够帮你解决python 调用海康sdk,Python下Opencv尝试调用海康GIGE工业相机所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复