qq761479698
初学者
初学者
  • 最后登录2014-08-07
  • 发帖数9
  • 金币48枚
  • 贡献勋章0枚
30楼#
发布于:2014-07-29 10:11

* Code generated by Calibration 03
CameraParameters := [0.00329305,7843.64,1.39899e-006,1.4e-006,1349.14,1031.6,2592,1944]
CameraPose := [0.0373323,-0.099248,0.768552,8.38208,6.44879,285.698,0]

list_files ('D:/halcon标定照片/left', 'files', ImageFiles)
TmpCtrl_AllMarkRows := []
TmpCtrl_AllMarkColumns := []
TmpCtrl_StartPoses := []
TmpCtrl_ReferenceIndex := 0
StartParameters := CameraParameters
for Index := 0 to |ImageFiles|-1 by 1
    read_image (Image, ImageFiles[Index])
    find_caltab (Image, TmpObj_PlateRegion, 'C:/Users/Administrator/Desktop/caltab.descr', 3, 112, 5)
    find_marks_and_pose (Image, TmpObj_PlateRegion, 'C:/Users/Administrator/Desktop/caltab.descr', StartParameters, 128, 10, 18, 0.6,5, 100, TmpCtrl_MarkRows, TmpCtrl_MarkColumns, TmpCtrl_EstimatedPose)
    TmpCtrl_AllMarkRows := [TmpCtrl_AllMarkRows, TmpCtrl_MarkRows]
    TmpCtrl_AllMarkColumns := [TmpCtrl_AllMarkColumns, TmpCtrl_MarkColumns]
    TmpCtrl_StartPoses := [TmpCtrl_StartPoses, TmpCtrl_EstimatedPose]
endfor
caltab_points ('C:/Users/Administrator/Desktop/caltab.descr', TmpCtrl_X, TmpCtrl_Y, TmpCtrl_Z)
camera_calibration (TmpCtrl_X, TmpCtrl_Y, TmpCtrl_Z, TmpCtrl_AllMarkRows, TmpCtrl_AllMarkColumns, StartParameters, TmpCtrl_StartPoses, 'all', CameraParameters, TmpCtrl_FinalPoses, TmpCtrl_Errors)
tuple_select_range (TmpCtrl_FinalPoses, 7*TmpCtrl_ReferenceIndex, 7*TmpCtrl_ReferenceIndex + 6, CameraPose)
set_origin_pose (CameraPose, 0.0, 0.0, 0.001, CameraPose)
stop ()图片都太大了,传不了,不过我的图片都是用这张标定的。我使用标定助手得到CameraParameters、CameraPose的,然后我认为CameraParameters应该是初始值就把它赋值给StartParameters。还有我不是很清楚CameraPose是什么?摄像机位姿是什么意思。
kc紫皇
专家
专家
  • 最后登录2016-07-24
  • 发帖数184
  • 金币4705枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 喜欢达人
  • 原创写手
31楼#
发布于:2014-07-29 11:57
qq761479698:* Code generated by Calibration 03
CameraParameters := [0.00329305,7843.64,1.39899e-006,1.4e-006,1349.14,1031.6,2592,19...
回到原帖
那我也没办法了
qq761479698
初学者
初学者
  • 最后登录2014-08-07
  • 发帖数9
  • 金币48枚
  • 贡献勋章0枚
32楼#
发布于:2014-07-29 15:45
qq761479698:* Code generated by Calibration 01
CameraParameters := [0.0187779,18073.4,2.17661e-006,2.2e-006,1282.93,809.337,2592,19...
回到原帖
这个问题我已解决,原因是文件夹中的图片,有的曝光过多,不能标定成功,所以报错,先用标定助手标定下图片,确定所有图片都可以标定时,然后程序就能运行了
honyong
技术员
技术员
  • 最后登录2014-08-18
  • 发帖数24
  • 金币117枚
  • 贡献勋章0枚
  • 社区居民
33楼#
发布于:2014-07-29 17:20
感謝您的分享,最近我也在研究這方面的訊息
wanguohai
初学者
初学者
  • 最后登录2017-05-20
  • 发帖数7
  • 金币93枚
  • 贡献勋章0枚
34楼#
发布于:2014-07-30 03:01
正在研究标定,学习学习方法
pureforce
专家
专家
  • 最后登录2017-05-24
  • 发帖数188
  • 金币2892枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
35楼#
发布于:2014-07-30 08:35
先學著以後肯定用的到  謝謝樓主分享!
wh181265118
技术员
技术员
  • 最后登录2017-02-16
  • 发帖数24
  • 金币151枚
  • 贡献勋章0枚
  • 社区居民
36楼#
发布于:2014-08-04 12:43
谢谢分享,一直对标定有些迷糊,这下明白多了
gblvtt
初学者
初学者
  • 最后登录2015-05-14
  • 发帖数2
  • 金币20枚
  • 贡献勋章0枚
37楼#
发布于:2014-08-06 09:22
先看看不说话~~~~~~~~~~~~~~~
way589
初学者
初学者
  • 最后登录2016-06-25
  • 发帖数3
  • 金币13枚
  • 贡献勋章0枚
38楼#
发布于:2014-08-06 22:54
学习了,不错,mark
qianjiansong
助理工程师
助理工程师
  • 最后登录2017-05-15
  • 发帖数43
  • 金币289枚
  • 贡献勋章0枚
  • 社区居民
39楼#
发布于:2014-08-07 08:21
貌似可以学到不少哦,比老师讲的要好啊
robeon
初学者
初学者
  • 最后登录2014-08-26
  • 发帖数2
  • 金币23枚
  • 贡献勋章0枚
40楼#
发布于:2014-08-07 21:49
帖子对于初学者来说还是很有用的
hehe6378
技术员
技术员
  • 最后登录2016-10-01
  • 发帖数20
  • 金币140枚
  • 贡献勋章0枚
  • 社区居民
41楼#
发布于:2014-08-08 10:45
赞32个,谢谢楼主分享
小马_xiao
总版主
总版主
  • 最后登录2017-05-23
  • 发帖数130
  • 金币1674枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
42楼#
发布于:2014-08-08 15:43
赞 不错~~~~~~~~~~
HALCON实战讲解系列课程http://www.ihalcon.com/read-305.html
cool168
技术员
技术员
  • 最后登录2017-02-13
  • 发帖数38
  • 金币147枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
43楼#
发布于:2014-08-09 15:08
需要先回复,才能学习到
6334624
初学者
初学者
  • 最后登录2014-09-13
  • 发帖数17
  • 金币63枚
  • 贡献勋章0枚
44楼#
发布于:2014-08-10 22:41
谢谢楼主分享,正好学习
游客

返回顶部