- 博客(6)
- 收藏
- 关注
原创 C#封装成DLL,并在C#中调用以及C++封装的DLL在C#中调用
C#封装成DLL,并在C#中调用以及C++封装成DLL在C#中调用C#封装的DLL是非标准的DLL(托管类),不可以用 DllImport 调用,DllImport是用来调用标准类(非托管类)的,这类DLL一般是用C++写的。封装成DLL时程序集名字要跟封装程序里的 namespace 命名一致,如下图,否则应用DLL时无法引用成功
2023-09-14 13:38:12
2404
1
原创 视觉定位引导;PCB基板类产品抓取Mark点,来确定角度以及Mark点位置坐标,然后按照产品角度生成阵列;在视觉图像中围绕一个点,来旋转所有的阵列点坐标,得到新的坐标点
【代码】视觉定位引导;PCB基板类产品抓取Mark点,来确定角度以及Mark点位置坐标,然后按照产品角度生成阵列;在视觉图像中围绕一个点,来旋转所有的阵列点坐标,得到新的坐标点。
2023-09-05 09:15:15
177
原创 Halcon 中常用的数组求解
14、在数组1中寻找数组2,如果有返回第一个元素对应的下标,否则返回-1。10、给数组元素升序排序返回的数组元素是排好序的元素原来的下标。16、比较两个数组的对应元素,取每个大值放于结果中。17、比较两个数组的对应元素,取每个小值放于结果中。5、选择数组里面一定范围的元素组成新数组。13、计算数组元素对应的弧度的角度。7、将两个数组元素逻辑与。8、将两个数组元素逻辑或。1、求数组元素的最大值。2、求数组元素的最小值。3、求数组元素的平均值。4、求数组元素的绝对值。18、区数组元素的中值。
2023-09-04 14:55:25
572
原创 C++和Qt联合,海康相机SDK二次开发报错内容
海康相机SDK二次开发报错内容:错误 LNK2005 “void * __cdecl operator new(unsigned __int64)” (??2@YAPEAX_K@Z) 已经在 LIBCMT.lib(new_scalar.obj) 中定义此类问题是由于工程同时包含windows和MFC库,其实是同时包含<windows.h>和<afxwin.h>,导致内部编译顺序发生错乱。解决方案如下:(1)Release模式下:在链接器—输入—附加依赖库中依次添加uafxcw
2022-03-21 20:17:15
615
原创 Halcon的使用
1、 halcon调用图片4种方法:(1)文件-读取图像-选择图像(2)直接敲代码读取:read_image按两次Tab键 例:read_image (Images, [‘C://Users//liwangjun//Desktop//2.bmp’,‘C://Users//liwangjun//Desktop//C++的语句分类.jpg’]),中括号里的是图片的地址(3)助手-选择图像文件-选择文件-选择完成之后再插入代码(4)助手-选择图像文件-选择路径-选择文件夹-插入代码【用来处理多张图片】
2020-07-08 17:00:01
2729
原创 机器视觉处理的常用框架
视觉处理的常用框架:采集图像——预处理(通常的算法有中值滤波、均值滤波(mean _image…)、高斯滤波、和一些求动态范围的膨胀腐蚀等)——特征提取处理/形态学处理(形状特征、颜色特征、纹理特征、概率特征、描述算子的特征)——(训练识别)——UI显示...
2020-07-08 16:32:49
1457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人