linux opencv2.4.1可以标定鱼眼镜头吗

linux opencv2.4.1可以标定鱼眼镜头吗,第1张

一、使用的函数

  由于鱼眼镜头和针孔镜头的模型不一样,对于鱼眼镜头的模型在之前的博客中已经做了详细介绍,这里直接使用OpenCV中的cv::fisheye::calibrate()函数进行标定。函数原型如下,需要输入目标点集,图像点集、图像尺寸。函数输出相机内参,畸变系数,旋转矩阵和平移向量,以及反投影误差。

CV_EXPORTS double calibrate(InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, const Size&image_size,

InputOutputArray K, InputOutputArray D, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags = 0,

TermCriteria criteria = TermCriteria(TermCriteria::COUNT + TermCriteria::EPS, 100, DBL_EPSILON))123

Gimp 是微软画图软件的一款强大的免费替代品。你想要对自己的数码照片进行进一步的修饰吗?还是想要消除照片上的红眼?Gimp都是你完美的解决方案。它同样也整合了更多高级的,和Photoshop相似的功能,诸如层(layers)、alpha通道(alpha channels)以及无数的插件选项。你可以在它的官方网站Gimp.org上找到更多的相关信息。

linux系统处理图片不像windows系统的软件那么多,但是ImageMagick确实是一款不错的软件,ImageMagick是修改和处理图像的一套命令行实用程序。 ImageMagick可迅速从终端执行 *** 作,执行许多图像的批量处理,或者被集成到一个bash脚本。ImageMagick可以执行各种 *** 作。下面是ImageMagick的安装和使用方法

软件名称:

ImageMagick 图片处理软件 v7.0.1.3 Q16 免费安装版

软件大小:

22.4MB

更新时间:

2016-05-17

1、安装

ImageMagick,不包含在Ubuntu和许多其他Linux发行版其中。 要在Ubuntu上安装它,使用下面的命令:sudo apt-get install imagemagick

2、格式转换之间

转换图像的格式, 其中最基础的东西,可以用它做的是格式之间进行转换。 下面这个命令将当前目录中名为“howtogeek.png”PNG文件,转换一个JPEG格式:convert howtogeek.png howtogeek.jpg

还可以指定为JPEG图像压缩级别:convert howtogeek.png -quality 95 howtogeek.jpg  数必须是1和100  默认为92

3、调整图像尺寸

该convert命令还可以快速调整图像大小。 下面的命令要求ImageMagick的将图像尺寸调整为宽200像素,高100像素:convert example.png -resize 200×100 example.png

4、旋转影像

ImageMagick的可以快速旋转图像。 下面这个命令将图片命名howtogeek.jpg,旋转90度,并保存旋转图像howtogeek-rotated.jpg:

convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg

5、应用效果

ImageMagick的可以应用各种效果的图象。 例如,下面的命令应用“木炭”效果的图像:convert 1234.jpg -charcoal 2 1234-charcoal.jpg

6、批量处理

下面的命令将旋转所有的pang图片:for file in *.pngdo convert $file -rotate 90 rotated-$file


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7611947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存