设为首页收藏本站
授权版本:2024_07
开启左侧

Image width must be positive 错误代码 3520

[复制链接]
Princess 发表于 2024-1-3 10:38:11 | 显示全部楼层 |阅读模式
3520.png
该代码由匹配助手正常导出,代码读取轮廓然后创建平面变形模板,提示图片宽度或高度<0或者也可能出现大于MAX_FORMAT,如何解决?
  1. #define H_ERR_WIMAW1        3520 /* Image width < 0 */
  2. #define H_ERR_WIMAW2        3521 /* Image width >= MAX_FORMAT */
  3. #define H_ERR_WIMAH1        3522 /* Image height <= 0 */
  4. #define H_ERR_WIMAH2        3523 /* Image height >= MAX_FORMAT */
  5. #define H_ERR_WIMAW3        3524 /* Image width <= 0 */
  6. #define H_ERR_WIMAH3        3525 /* Image height <= 0 */
复制代码

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2024-1-4 21:25:06 | 显示全部楼层
初步估计应该是读取的dxf是按像素的1mm(毫米制)的单位,而create_planar_calib_deformable_model_xld采用的是1m(米制)为单位,所以需要先将轮廓按米转换后,再根据参考姿态推算世界坐标,然后投影到图像坐标,大小即可恢复图像对应的世界投影大小。
然后就可以在世界对应的图像坐标系下面创建模板了,否则将不在有图像的范围,产生图像宽、高度错误。
参考例程:create_planar_calib_deformable_model_xld.hdev
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zjp 发表于 2024-1-5 08:33:04 | 显示全部楼层
学习一下
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表