汇集知识碎片,解决技术难题
有问题不会排查,给你思路,速速下载
13288
浏览
23
回答
萤石的天然气报警器好用吗?
10
浏览
VISIONTRAIN训练一直卡在正在计算,十分钟后报错训练失败。
使用VISIONTRAIN2.2.0版本,CPUi9,32G内存,RTX5070显卡12G显存。
11
浏览
远端连接相机的VM软件是不是需要特定的版本的VM,我在4.3和4.4上都没有找到。
11
浏览
接近开关得信号->主机->开光源->拍照如何在visionmaster上模块实现,我用的是vc2140,我的光源直接接在2140的光源接口上。软件这个接近开关信息怎么获得,主机如何开关源、触发相机的,请详细说说,谢谢。
18
浏览
请教一下,mvs可以正常采集图像显示,只是会弹窗:当**络低于1gbps,vm里面配置完成相机,在使用图像源模块,全局相机作为图像源,可以实时取流能看到图像,一正常运行流程,就无图像报错,看不到实时图像,求助
32
浏览
1
回答
MV-DLS1400P
4000 × 3000@RGB图
1920 × 1456@深度图
使用下面代码转换后点云图像也是4000*3000(处理太耗时间),如何得到1920 × 1456的点云图像(RGB对齐)
if(ImageType_Depth == stFrameData.stImageData[i].enImageType)
{
MV3D_RGBD_IMAGE_DATA stPointCloudImage = {};
int nRet = MV3D_RGBD_MapDepthToPointCloud(m_handle, &stFrameData.stImageData[i], &stPointCloudImage);
if (MV3D_RGBD_OK != nRet) break;
convertToPCL(stPointCloudImage, *cloud);
}
//Hiviwer 中实例代码
void convertToPCL(const MV3D_RGBD_IMAGE_DATA& stPointCloud, pcl::PointCloud<pcl::PointXYZ>& pclPointCloud)
{
pcl::PCLPointCloud2 pclCloud2;
pclCloud2.height = stPointCloud.nHeight;
pclCloud2.width = stPointCloud.nWidth;
pclCloud2.point_step = sizeof(POINT_XYZ);
pclCloud2.row_step = sizeof(POINT_XYZ) * stPointCloud.nWidth;
pclCloud2.fields.reserve(3);
pclCloud2.fields.push_back(createPointField("x", offsetof(POINT_XYZ, fX), pcl::PCLPointField::PointFieldTypes::FLOAT32, 1));
pclCloud2.fields.push_back(createPointField("y", offsetof(POINT_XYZ, fY), pcl::PCLPointField::PointFieldTypes::FLOAT32, 1));
pclCloud2.fields.push_back(createPointField("z", offsetof(POINT_XYZ, fZ), pcl::PCLPointField::PointFieldTypes::FLOAT32, 1));
pclCloud2.data.resize(pclCloud2.row_step * stPointCloud.nHeight);
memcpy(pclCloud2.data.data(), stPointCloud.pData, stPointCloud.nDataLen);
pcl::fromPCLPointCloud2(pclCloud2, pclPointCloud);
return;
}
17
浏览
就是进行圆圆测量,第一张图片是第一个圆和第二个圆的距离,但是有几张图片,会跑到第二个圆盒第三个圆上面去,这是什么参数造成的呢?
30
浏览
2
回答
[图片]
c++开发,有没有就是获取流程运行结束后所有输出结果,不是指定名称,这两个函数可以实现吗,怎么实现可以示例一下吗
19
浏览
VM4.3版本,通过二次开发软件加载VM方案时,如果相机正在外部触发,加载方案后,图像一直有缓存没办法清除,新的触发信号给到相机,方案显示的是之前的图像。如果单独打开VM方案,不通过二次开发软件,则没有图像缓存,请大佬们指点。
36
浏览
[图片]
看的时V学院教程VM4.0开发讲解,但是没有这个方法,它会显红报错这是为啥
14
浏览
N点标定后,这个像素精度啥意思?是1像素代表0.999999毫米吗?
[图片]
22
浏览
快速匹配工具只能用在对黑白图像吗?如果是彩色图像是不是先要进行二值化?
24
浏览
2025的初级视觉认证报名不了了,请问什么时候恢复
13
浏览
请问手机注册成功,登录是验证码,哪里可以找到密码呢?
14
浏览
两个线阵相机走硬触发同时取图,有时会不同频报错,按照丢包的方法已经试过,不管用(巨型帧 发送接收缓冲都设置完,也没用!)。请不要回答联系当地技术,谢谢。 别的产线是正常的!排除了PLC的问题!是偶发性的,VM多次重启就好了!大神门帮忙看看
VM报错图如下图所示。报错的相机Erro日志在下面!
[图片]
1: LogType:Error; LogTime:2025-06-11 19:31:55:161 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[RegisterImageCallBackEx]IsGrabbing[1], GrabStrategy[0], Ret[0x80000003]; LogSource:MvCameraControl.dll(StreamGrab.cpp-L0110); LogProcessName:VisionMaster.exe; LogProcessID:2156
2: LogType:Error; LogTime:2025-06-11 19:31:54:960 ; LogContent:DevID:MV-CL043-A1GM-V2(DA3475276) Description:[RegisterImageCallBackEx]IsGrabbing[1], GrabStrategy[0], Ret[0x80000003]; LogSource:MvCameraControl.dll(StreamGrab.cpp-L0110); LogProcessName:VisionMaster.exe; LogProcessID:2156
3: LogType:Error; LogTime:2025-06-11 19:28:17:623 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[XML_GetNodeInte***ceType]PropertyName[], Ret[0x80000100]; LogSource:MvCameraControl.dll(GenICamImpl.cpp-L0926); LogProcessName:VisionMaster.exe; LogProcessID:2156
4: LogType:Error; LogTime:2025-06-11 19:28:17:623 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetBoolValue]Property[LineInverter], Value[0], Ret[0x80000106]; LogSource:MvCameraControl.dll(GenICamImpl.cpp-L0504); LogProcessName:VisionMaster.exe; LogProcessID:2156
5: LogType:Error; LogTime:2025-06-11 19:28:17:623 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetBooleanValue]Set Node Value, NodeName[LineInverter], AccessException[Node is not writable. : AccessException thrown in node 'LineInverter' while calling 'LineInverter.SetValue()' (file 'BooleanT.h', line 61)]; LogSource:MvCameraControl.dll(XmlParse.cpp-L3147); LogProcessName:VisionMaster.exe; LogProcessID:2156
6: LogType:Error; LogTime:2025-06-11 19:28:17:622 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetEnumValue]Property[LineMode], Value[0], Ret[0x80000106]; LogSource:MvCameraControl.dll(GenICamImpl.cpp-L0323); LogProcessName:VisionMaster.exe; LogProcessID:2156
7: LogType:Error; LogTime:2025-06-11 19:28:17:622 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetEnumValue]Set Node Value, NodeName[LineMode], AccessException[Node is not writable. : AccessException thrown in node 'LineMode' while calling 'LineMode.SetIntValue()' (file 'EnumerationT.h', line 83)]; LogSource:MvCameraControl.dll(XmlParse.cpp-L2631); LogProcessName:VisionMaster.exe; LogProcessID:2156
8: LogType:Error; LogTime:2025-06-11 19:28:17:613 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetEnumValue]Property[LineMode], Value[8], Ret[0x80000106]; LogSource:MvCameraControl.dll(GenICamImpl.cpp-L0323); LogProcessName:VisionMaster.exe; LogProcessID:2156
9: LogType:Error; LogTime:2025-06-11 19:28:17:613 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetEnumValue]Set Node Value, NodeName[LineMode], AccessException[Node is not writable. : AccessException thrown in node 'LineMode' while calling 'LineMode.SetIntValue()' (file 'EnumerationT.h', line 83)]; LogSource:MvCameraControl.dll(XmlParse.cpp-L2631); LogProcessName:VisionMaster.exe; LogProcessID:2156
10: LogType:Error; LogTime:2025-06-11 19:28:17:604 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetEnumValue]Property[LineSelector], Value[2], Ret[0x80000106]; LogSource:MvCameraControl.dll(GenICamImpl.cpp-L0323); LogProcessName:VisionMaster.exe; LogProcessID:2156
11: LogType:Error; LogTime:2025-06-11 19:28:17:604 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[SetEnumValue]Set Node Value, NodeName[LineSelector], AccessException[Failed to write enumeration value. Enum entry is not writable : AccessException thrown in node 'LineSelector' while calling 'LineSelector.SetIntValue()' (file 'Enumeration.cpp', line 149)]; LogSource:MvCameraControl.dll(XmlParse.cpp-L2631); LogProcessName:VisionMaster.exe; LogProcessID:2156
12: LogType:Error; LogTime:2025-06-11 19:28:17:590 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[XML_GetNodeInte***ceType]PropertyName[FlashAhead], Ret[0x80000100]; LogSource:MvCameraControl.dll(GenICamImpl.cpp-L0926); LogProcessName:VisionMaster.exe; LogProcessID:2156
13: LogType:Error; LogTime:2025-06-11 19:28:17:590 ; LogContent:DevID:MV-CL043-A1GM-V2(DA6622667) Description:[XML_GetNodeInte***ceType]PropertyName[FlashDelay], Ret[0x8000
22
浏览
1
回答
VM算法平台有没有应用户在筛选机上的应用,现在看到的筛选机都是直接一台电脑控制玻璃转换,实现双工位相机检测,NG OK吹气的,不知道VM现在有没有实现整个运动触发到 吹气的过程控制
27
浏览
振动盘排列弹簧,视觉查找并定位后手臂抓取。VM通过轮廓匹配(快速匹配)找到了符合模板的图形,但部分弹簧有其它弹簧与其重叠,如图,如何剔除这部分图形,而只查找孤立的符合模板的图形?
[图片]
31
浏览
VM的连续执行与停止执行如何用IO或是通信方式控制。 我看全局脚本看似可以,有没有相关代码
16
浏览
VM软件里轮廓类模板匹配有快速匹配,轮廓匹配,高精度匹配三种,对应算子分别为快速VisionDesigner.FastFeaturePatMatch,高精度VisionDesigner.HPFeaturePatMatch,算子就分两种?有轮廓匹配对应的算子(兼具匹配效率与定位精度)?
34
浏览
暂无内容~