1. 首页 / 资源

halcon连接工业相机 | halcon保存拍摄的照片程序

halcon连接工业相机 | halcon保存拍摄的照片程序

1. halcon控制相机拍照

1、用数据线连接摄像机和电脑。

2、连接好了后,在显示屏幕上点击“USB连接”,待摄像机显示屏幕出现“已连接”的提示后,就代表摄像机和电脑连接成功了。

3、点击电脑右下角的链接提示,打开摄像机的盘符内容。在出现的两个文件夹里面,“AVCHD”和“DCIM”分别代表视频和图片资料。

4、如果要拷贝视频资料,可以点击“AVCHD”然后选择“BDMV”_“STREAM”,然后按照时间顺序寻找、拷贝即可。如果要拷贝图片资料,点击“DCIM”进入拷贝即可。

2. halcon支持的相机

Halcon软件绝大部分工业相机都支持,我见过的都支持,国产的如大恒,进口的如ISG。

3. halcon连接工业相机

不用,只要你移动的幅度不大,位置不变 直接拍也没有事

4. halcon保存拍摄的照片程序

从halcon到vc++

read_image(&image,”文件名”);//读入的为灰度图像

//获取图像指针,注意输出变量的类型

charlpcstype[max_string];

hlongpointer,width,height;

get_image_pointer1(image,&pointer,lpcstype,&width,&height);

//halcon与vc++中的图像之间,存在着上下翻转

byte*lpbyte;

byte*imageg;

intbytewidth;

bytewidth=((long)width*3+3)/4*4;

imageg=null;

imageg=newbyte[bytewidth*(long)height];

lpbyte=(byte*)pointer;//注意结合图像像素存储的类型进行定义

inti,j;

for(j=(long)height-1;j>=0;j–)

{//(注意tuple中图像数据的存放和vc中的差别)

for(i=0;i

{

*(imageg+j*bytewidth+i*3+0)=*lpbyte;

*(imageg+j*bytewidth+i*3+1)=*lpbyte;

*(imageg+j*bytewidth+i*3+2)=*lpbyte;

lpbyte++;

}

}

bitmapinfo*rotatebmpinfo;

byte*bitbuffer;

bitbuffer=null;

bitbuffer=newbyte[sizeof(bitmapinfo)];

rotatebmpinfo=(bitmapinfo*)bitbuffer;

rotatebmpinfo->bmiheader.bisize=sizeof(bitmapinfoheader);

rotatebmpinfo->bmiheader.biheight=height;

rotatebmpinfo->bmiheader.biwidth=width;

rotatebmpinfo->bmiheader.biplanes=1;

rotatebmpinfo->bmiheader.bibitcount=24;

rotatebmpinfo->bmiheader.bicompression=bi_rgb;

rotatebmpinfo->bmiheader.bisizeimage=height*bytewidth;

rotatebmpinfo->bmiheader.bixpelspermeter=0;

rotatebmpinfo->bmiheader.biypelspermeter=0;

rotatebmpinfo->bmiheader.biclrused=0;

rotatebmpinfo->bmiheader.biclrimportant=0;

cwnd*m_pwnd;

m_pwnd=afxgetapp()->getmainwnd();

cdc*pdc=m_pwnd->getdc();

::stretchdibits(

pdc->getsafehdc(),

width+10,

height+10,

width,//显示窗口宽度

height,//显示窗口高度

0,

0,

width,//图像宽度

height,//图像高度

imageg,

rotatebmpinfo,

dib_rgb_colors,

srccopy);

m_pwnd->releasedc(pdc);

delete[]imageg;

delete[]bitbuffer;

2.从vc++到halcon

unsignedchar*pointer;

intwidth,height;

pointer=newunsignedchar[width*height];

inti,j;

for(i=0;i

5. halcon单相机标定

视觉九点标定是点的仿射变换,只是图像行列、和坐标XY的仿射关系,也就是矩阵关系。

从只有XY2个坐标轴来看,只有二个方向,所以只能适用于2D。

视觉九点标定具体流程:

第一步:制作9个点,相机采图的时候能全部拍到即可。

第二步:保持9个圆点不动,使用机械手的作业工具对准9个圆的圆心位置,并保存好机械手坐标。

然后把9个点的坐标按照圆的序号在生成一个一维数组变量。(一定要对好序号,就是第一步中排序后的序号和数组元素一一对应)

第三步:使用图像行列的圆心和机械手的一维数组变量,生成一个矩阵关系。

第四步:有矩阵了,就直接使用矩阵即可。

第五步:很多人会认为第四步完成了,有一部分情况是没有问题。

识别的物体的机械手位置不在抓取9个点的位置时,就不适用了,会偏的一塌糊涂。

相关推荐

  • 原神主板调试问题集第二天怎么过?主板调试问题集第二天

    原神主板调试问题集第二天怎么过?主板调试问题集第二天

    原神主板调试问题集第二天怎么过?主板调试问题集第二天图文连接路线攻略,调试,问题集,连接,攻略,信号,参考,主板,活动,原神主板调试问题集第二天怎么过?今天的新关卡难度不大,想要快速完成解密挑战可以参考下面的攻略,小编会把主板调试问题集第二天的正确连接方式分享在下方,让大家了解清楚怎么连接才可以保证信号连通,详细的通关方法大家可以多参考下方的攻略,希望能对大家有所帮助哦!原神主板调试问题集第二天攻略1、第二天 Ⅳ灵巧装配理念,如下图所示进行连接即可。2...

  • ps选中照片快捷键 | ps选定照片快捷键

    ps选中照片快捷键 | ps选定照片快捷键

    ps选中照片快捷键 | ps选定照片快捷键,快捷键,照片,选择,选择图片,滤镜,1. ps选择照片快捷键选择功能:全部选取 【Ctrl】+【A】、取消选择 【Ctrl】+【D】、重新选择 【Ctrl】+【Shift】+【D】、羽化选择 【Ctrl】+【Alt】+【D】。 反向选择 【Ctrl】+【Shift】+...滤镜快捷键: 按上次的参数再做一次上次的滤镜 【Ctrl】+【F】、退去上次所做滤...

  • 一个键盘连接两台电脑 | 一个电脑接两个键盘

    一个键盘连接两台电脑 | 一个电脑接两个键盘

    一个键盘连接两台电脑 | 一个电脑接两个键盘,键盘,连接,地址,方法,输入,1. 怎么实现一个键盘接两台电脑上使用两台电脑用一套键盘鼠标,用软件的方法就可以实现一套鼠标键盘控制两台或多台电脑。(前提是两台电脑在同一个局域网中)。具体方法如下:1、首先要知道两台电脑的ip地址。ip地址可以通过电脑开始菜单中的运行框,输入cmd 在弹出的对话框中输入ipconfig来获得。分别记下两台电脑的ip地...

  • vivo x23怎么把手机照片导入到电脑里面 | vivox21如何

    vivo x23怎么把手机照片导入到电脑里面 | vivox21如何

    vivo x23怎么把手机照片导入到电脑里面 | vivox21如何导出照片到电脑,照片,等待,连接,手机助手,登录,1. vivox23如何导出照片到电脑vivox23手机中的联系人导入sim中可以尝试通过以下方式进行解决:进入手机设置--联系人--复制联系人--从手机中复制--勾选需要复制的联系人--复制至sim卡中即可。2. vivox27怎么导出照片到电脑先用数据线连接手机。2.等待手机和电脑的连接。3.手机助手登录后后会有手...

  • 小米音响怎么和电脑连接 | 小米音响台式电脑怎么连接

    小米音响怎么和电脑连接 | 小米音响台式电脑怎么连接

    小米音响怎么和电脑连接 | 小米音响台式电脑怎么连接,连接,网络,选项,设备处,控制,1. 小米音响如何连接电脑连接找到电脑的“控制面板”—设备与打印机。找到添加设备,打开控制面板-设备与打印机-添加设备,(这时需要打开自己蓝牙设备,并使自己的蓝色设备处于可搜索状态才行)这个时候“添加设备”之后再点击“下一步”。在弹出的框中是有三个选项,第一项需要默认配对码,一般是”0000“或是”1234“,第二项是...

  • 连接网络打印机需要输入网络密码怎么办 | 打印机连接

    连接网络打印机需要输入网络密码怎么办 | 打印机连接

    连接网络打印机需要输入网络密码怎么办 | 打印机连接需要输入网络密码,网络,密码,输入,连接,设置,1. 电脑连接打印机要输入网络密码怎么设置呢那是因为你要共享的机器的guest帐户没有开启,在我的电脑右键/管理/本地用户和组/用户/。然后把guest帐户属性,把里面的该账户已禁用的勾去掉就好了,我也遇到过这个问题,就这么搞好了 2. 电脑连接打印机需要输入网络密码Win7对Win7机器,主要还是解决凭据问题。(前...

  • 怎样控制电脑桌面图标 | 怎样控制电脑桌面图标放在哪

    怎样控制电脑桌面图标 | 怎样控制电脑桌面图标放在哪

    怎样控制电脑桌面图标 | 怎样控制电脑桌面图标放在哪个位置,控制,桌面图标,位置,触摸板,手势,1. 怎样控制电脑桌面1、找到并打开电脑的“控制面板”,点击“硬件和声音”。2、点击“鼠标”。3、点击“触摸板”,然后点击出现的触摸板图像。4、选择左侧“手势操作”,然后点击“多手指手势”。5、在“三指手势”下面的“快速启动”前打√;然后点击下面的小三角下拉菜单,选择“黑屏”;然后“保存”。最后在弹出对话框选择“应用”...

  • v380pro怎么连接录像机 | v380怎么看录像回放

    v380pro怎么连接录像机 | v380怎么看录像回放

    v380pro怎么连接录像机 | v380怎么看录像回放,连接,连续,分享,安装,登录,1. v380怎么录像将监控安装完毕后,利用信号线连到硬盘录像机上,硬盘录像机连接电脑主机下载监控软件就可以使用了2. v380怎么连接录像机摄像机或录像机安装后,我们可以登录手机APP进行远程预览。如果有多个人要同时远程观看监控,可以多部手机登录同一个TP-LINK ID进行查看,也可以通过APP把监控视频分享给其他...

  • 别人无法远程控制我的电脑 | 别人不能远程控制我的电

    别人无法远程控制我的电脑 | 别人不能远程控制我的电

    别人无法远程控制我的电脑 | 别人不能远程控制我的电脑怎么办,远程控制,控制,系统,连接,远程访问,1. 别人不能远程控制我的电脑WIN10 本身就有远程控制的功能。1、在win10桌面的windows开始徽标上右键调出选项,快捷键:“Win键”+“x”,选择打开“控制面板”2、控制面板中选择“系统和安全” 3、先选择“允许远程访问”一项4、将“允许远程协助连接这台计算机”和“允许远程连接到此计算机”5、返回刚才的...

  • 佳能相机连接电脑需要下载什么软件 | 佳能相机安装视

    佳能相机连接电脑需要下载什么软件 | 佳能相机安装视

    佳能相机连接电脑需要下载什么软件 | 佳能相机安装视频,连接,下载,安装,下载安装,链接,1. 佳能相机连接电脑拍摄软件下载安装相机不能当摄像头用。要想用相机做成摄像头,需要添置一块视频卡。而买一块品质并不高的视频卡的钱,足可以买两个摄像头!还是买现成的摄像头吧!相机连接电脑拍摄,(就像你去拍身份证的照片一样)称为电脑遥控拍摄。佳能相机连接电脑成为摄像头,需要hdmi线,采集卡,一头连相机,一头连接采集卡,...

  • qq电脑登录手机不提示消息怎么办 | 电脑登上qq手机就

    qq电脑登录手机不提示消息怎么办 | 电脑登上qq手机就

    qq电脑登录手机不提示消息怎么办 | 电脑登上qq手机就不提醒,登录,提示,消息,选项,连接,1. 电脑上登陆了qq手机不提醒可能原因如下: 1、手机的USB选项不正确。尝试操作:在手机开机状态下,使用数据线将手机与计算机连接,在手机界面按住往下拉,选择“USB已连接”选项后并按打开“USB存储设备”,即可实现手机和PC之间的U盘连接功能。若操作步骤后还是无法打开,尝试更换主机箱后面USB接口试试看能否正常连接...

  • 荣耀无线路由器连接方法 | 怎样连接荣耀路由器

    荣耀无线路由器连接方法 | 怎样连接荣耀路由器

    荣耀无线路由器连接方法 | 怎样连接荣耀路由器,连接,无线路由器,路由器,方法,荣耀,1. 荣耀无线路由器怎么连接打开手机wifi开关,搜索wifi,输入密码即可连接。2. 荣耀无线路由器怎么连接wifi1、用网线将路由器的WAN接口连接到因特网(如宽带猫、光猫等),接通路由器电源。2、将手机连接到路由器默认的Wi-Fi(以“HUAWEI”开头,无密码)。注:一般路由器接通电源后一分钟后,会自动发射出一...

  • 但连接电源 | 笔记本电脑无法充电,笔记本电脑电池充不

    但连接电源 | 笔记本电脑无法充电,笔记本电脑电池充不

    但连接电源 | 笔记本电脑无法充电,笔记本电脑电池充不进去电怎么激活,激活,连接,情况,参数设置,损耗,1. 笔记本电脑电池充不进去电这可能是以下几种情况。1、电池管理的设置,导致其充到60%就可以了。这个就得去看看电池管理的参数设置了。2、电池损耗很严重,导致其的充电率只有60%。电池的损耗是不可避免的,但有方法使其损耗减少。比较实用的手动方法是:1)关机,插上电源适配器给电池充满电。若电池已是满格状态,可直接进行下一...

  • 苹果手机xr怎么把照片导入电脑 | 苹果xr怎样将照片导

    苹果手机xr怎么把照片导入电脑 | 苹果xr怎样将照片导

    苹果手机xr怎么把照片导入电脑 | 苹果xr怎样将照片导入电脑里面,照片,连接,下载,等待,屏幕,1. 苹果xr怎样将照片导入电脑里投屏方式简单,甚至不连接同一个WiFi,应用热点就可以投屏~WiFi投屏方法:1.电脑和手机都下载好ApowerMirror软件。2.将iPhone与电脑连接同一个WiFi。3..在iPhone/iPad中下载ApowerMirror APP。4.点击屏幕下方中间的投屏按钮,等待Apo...

  • 手机存储连接电脑打不开怎么办 | 电脑打不开手机存储

    手机存储连接电脑打不开怎么办 | 电脑打不开手机存储

    手机存储连接电脑打不开怎么办 | 电脑打不开手机存储卡,连接,扫描,重启,权限,安卓手机,1. 电脑打不开手机存储手机连接上电脑却找不到文件的主要原因如下:所有采用MTP方式连接电脑的安卓手机的通病,原因是MTP不会自动更新媒体数据库,而MTP是从数据库中找文件而不去扫描内置或外置存储。手机连接电脑找不到文件的解决办法如下:1、第一种方法:重启手机。重启手机时,手机会自动重新扫描系统,把新的文件及删除的文件...

  • ps4手柄连接电脑怎么外放声音 | ps4怎么设置声音输出

    ps4手柄连接电脑怎么外放声音 | ps4怎么设置声音输出

    ps4手柄连接电脑怎么外放声音 | ps4怎么设置声音输出到手柄,连接,设置,音频,输出,步骤,1. ps4手柄连接电脑后音频怎么设置声音通常情况下,只要手柄和PS4配对了,耳机插到PS4的手柄上就会有声音。;具体的设置可以在设置中调整,步骤如下:;1、打开PS4;2、在主界面中打开“设定”,找到“周边设备”选项;3、 打开里面的“音频设备”;4、打开其中的“输出至耳机”勾选所有音频并保持“自动切换输出设备”的状...

  • 苹果连接电脑信任后没反应 | iphone连接电脑后不显示

    苹果连接电脑信任后没反应 | iphone连接电脑后不显示

    苹果连接电脑信任后没反应 | iphone连接电脑后不显示信任,连接,信任,显示,输入,密码,1. 苹果连接电脑没反应出现信不信任Apple ID安全提示问题忘记了,修改的操作为:1:首先在电脑浏览器中打开苹果 ID 的管理页面:https://appleid.apple.com/cn ,点击页面中的“管理Apple ID”按钮。2:输入苹果 ID 和密码,点击“登录”按钮。3:在账户信息页面中,点击左侧的“密...

  • 苹果手机的照片怎样下载到电脑上 | 苹果手机怎么下载

    苹果手机的照片怎样下载到电脑上 | 苹果手机怎么下载

    苹果手机的照片怎样下载到电脑上 | 苹果手机怎么下载照片到电脑上,照片,下载,同步,设置,用户名,1. 怎样下载苹果手机照片到电脑 iCloud是苹果手机上一个非常实用的功能,该功能能够快速将手机上的照片保存到云端。同ID的iPhone可以做到快速同步照片,而如果想将照片下载到电脑上要怎么办呢?下面一起来看看iCloud中的照片如何下载到电脑上。 打开手机的“设置”,点击搜索框下面带头像的“用户名”。 选择“...

  • 三星手机note3怎么连接电脑传照片 | 三星note5怎么连

    三星手机note3怎么连接电脑传照片 | 三星note5怎么连

    三星手机note3怎么连接电脑传照片 | 三星note5怎么连接电脑,连接,照片,屏幕,方法,操作系统,1. 三星手机note3怎么连接电脑所有PC(操作系统:Windows XP/Vista/7/8),Windows XP SP3 或更高(32/64bit 支持);手机为三星Android 4.4.2以上设备,正确安装Side Sync 3.0软件,可尝试通过如下方法将手机的屏幕直接显示到笔记本:1.当笔记本和三星手机...

  • 电脑上如何k歌 | 电脑主机k歌怎么连接电视

    电脑上如何k歌 | 电脑主机k歌怎么连接电视

    电脑上如何k歌 | 电脑主机k歌怎么连接电视,连接,下载,等待,音乐,下载安装,1. 台式电脑k歌怎样连接1、首先把电脑连接到电视有视频线连接,即是你主机连接显示器的线,电视后面或者着测边都这个接口,然后在电视里把视频源调为电脑。2、然后打开开酷我音乐,进入主界面,点击打开右下角【工具】中的【酷我K歌】。3、第一次使用,需要下载酷我K歌,等待下载安装完成。4、打开酷我K歌进入主界面,点击右下角的【...