• 免费好用的星瞳AI云服务上线!简单标注,云端训练,支持OpenMV H7和OpenMV H7 Plus。可以替代edge impulse。 https://forum.singtown.com/topic/9519
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • OpenMV中使用image.lens_corr(1.8)来矫正2.8mm焦距的镜头 ,鱼眼,广角怎么矫正畸变?



    • 2.8MM镜头会出现畸变如下图
      0_1658193647394_5c550d06-cdbb-4803-b30e-c2ceacb4e355-image.png

      矫正(image.lens_corr(1.8)),效果如下图
      0_1658193682432_dd45e04b-bb88-4e83-8a4a-f06d1dada711-image.png

      广角会出现畸变,如下图

      怎么矫正?

      还是用image.lens_corr(1.8),这个函数吗?.1.8这个参数应该怎么调整,变大还是变小??
      0_1658193619758_08794e36-3d31-474a-8539-2e94c2935c73-image.png



    • image.lens_corr([strength=1.8[, zoom=1.0[, x_corr=0.0[, y_corr=0.0]]]])
      进行镜头畸变校正,以去除镜头造成的图像鱼眼效果。

      strength 是一个浮点数,该值确定了对图像进行去鱼眼效果的程度。在默认情况下,首先试用取值1.8,然后调整这一数值使图像显示最佳效果。



    • 在默认情况下,首先试用取值1.8,然后调整这一数值使图像显示最佳效果。

      1.8对应2.8MM镜头,对于广角甚至鱼眼镜头,1.8应该变大还是变小??



    • 如果用广角镜头,不建议畸变矫正,会裁切非常多,广角就不广角了。