首次使用工业相机调用SDK抓拍
感悟:其实单个工业相机调用SDK不是很难,但需要细心和耐心地读开发手册和demo,然后仿照demo去编写程序,使用环境win10+VS2015+Qt5.9.2。
步骤
-
载入SDK动态链接库
1)在工程中引用CameraApi.h头文件;
2)引用MVCAMSDK_X64.lib库文件;
3)MVCAMSDK_X64.DLL放在代码同一目录或system32目录下。 -
初始化SDK ->CameraSdkInit()
-
枚举设备
-
初始化设备 ->CameraInit()
-
让SDK进入图像采集模式->CameraPlay()
-
抓取图像
-
关闭相机 ->CameraUnInit()
抓取图像
void test_camera_2::on_ptn_clicked() {
//CameraSoftTrigger(g_hCamera);
if (CameraGetImageBuffer(g_hCamera, &g_tFrameHead, &g_pRawBuffer, 1000) == CAMERA_STATUS_SUCCESS)
{
CameraImageProcess(g_hCamera, g_pRawBuffer, g_pRgbBuffer, &g_tFrameHead);
CameraReleaseImageBuffer(g_hCamera, g_pRawBuffer);
if (g_tFrameHead.uiMediaType == CAMERA_MEDIA_TYPE_MONO8) {
memcpy(g_readBuf, g_pRgbBuffer, g_W_H_INFO.buffer_size);
QSize imgsize = ui

本文详细介绍了在win10环境下使用VS2015和Qt5.9.2调用工业相机SDK进行图像抓拍的过程。从SDK的加载、初始化、图像采集到图像处理,分享了实际操作中的关键步骤及遇到的问题解决方法。
最低0.47元/天 解锁文章
2969





