一、什么是OpenCV OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV提供了大量的计算机视觉、图像处理和模式识别的算法,包括实时图像处理、视频分析、特征检测、目标跟踪、人脸识别、物体识别、图像分割、光流法、立体视觉、运动估计、机器学习和深度学习等。 OpenCV是一个跨平台的库,支持多种操作系统,包括Linux、Windows、Android、Mac OS和iOS等。它使用C++编写,同时也提供了Python、Java、MATLAB等语言的接口,方便不同编程语言的开发者使用。由于OpenCV的开源性和跨平台性,它已经成为计算机视觉领域最受欢迎的库之一,广泛应用于工业检测、医学影像处理、智能交通系统、安防监控系统、机器人视觉、游戏开发等领域。
1
电车轨道与障碍物检测(SJTU数字图像处理课程设计).zip
2024-06-26 14:40:47 957KB
1
mkimgproxy 生成imgproxy图像处理服务器的URL。支持使用键值和盐值进行URL签名 ImgProxy信息传递。 使用以下命令行生成IMGPROXY_KEY和IMGPROXY_SALT echo $( xxd -g 2 -l 64 -p /dev/random | tr -d ' \n ' ) 用法示例:使用适当的裁剪功能获取图像大小调整为800x500像素的URL,JPEG压缩质量= 70 from mkimgproxy import ImgProxy IMGPROXY_URL = "http://my-imgproxy-server/path" IMGPROXY_KEY = "9cbc4f564037858e5b9f2304f8540aa606943bddeaecb00a0b4a498092d0d65c079e291d3a2ddceafd23f1a29bb914fb
2024-06-26 14:38:50 3KB Python
1
在VC++6.0下绘制直线的DDA算法,BERHAM算法,中点算法,绘制圆和椭圆的各种算法,填充的4种算法,裁剪的各种算法,以及贝塞尔曲线的绘制和实时动画。
2024-06-26 11:24:16 1.94MB 计算机图形学 VC++6.0
1
计算机图形学相关算法,包括画直线,画多边形,画圆,插入字符,填充图形,可以选择不同的画笔宽度和画笔颜色等等
2024-06-25 23:09:18 2.85MB
1
1.对图象进行二维FFT变换,得到图象的幅度谱信息,分析图像的空间域信息与图像的二维频谱信息之间的关系。 2.利用FIR滤波器对图像信号进行二维滤波。FIR滤波器包括均值滤波器、高斯滤波器、sobel边缘检测滤波器等。对比各种滤波器的效果(空域对比、频域对比)。 3.如果对细节丰富的图象直接降采样,可能导致采样后的图象频谱混叠,如何避免频谱混叠?通过编程实验来分析原因,并寻找解决方法,给出结论。 4.图象包括灰度图像和彩色图象。设计报告格式要规范,要明确阐述研究方案、实现的原理、方法、步骤,实验数据要能充分说明本研究方案的正确性、先进性。
2024-06-19 19:14:29 21.69MB 图像处理 fft
1
用matlab编写的提升小波算法,应用于图像处理,很好用
2024-06-18 16:45:32 3KB
高光检测及图像修复-matlab图像处理-去反光-去图像反光
2024-06-18 16:37:29 3KB 图像处理 matlab
1
闲来无事整理了VC++中关于怎样编写万年历的方法并写下了这段代码,希望对后来者能有所帮助!
2024-06-18 12:47:17 36KB 万年历 实例教程
1
基于matlab的多种图像去噪代码实现
2024-06-17 15:07:25 1.9MB matlab 图像处理
1