opencv
墨晓白
在校研究生一枚,入行机器学习五年不到。想把自己做的一些简单的项目与各位大牛一起分享。一方面是希望可以对刚入坑的同志提供些帮助,另一方面也希望能得到各位同仁的指点,可以共同进步。会尽量写的详细些,把自己刚入坑时犯的错都记录下来,已示警戒。
展开
-
Linux 下安装Anaconda + Pytorch +opencv扩展包
现在跑深度学习,一般都需要将代码上传到远程服务器上进行训练。同时为了多人共享服务器,我们一般都是创建一个子文件夹,然后在下面安装所需的软件。一、AnacondaAnaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项,功能十分强大,集成了很多训练需要的依赖项。1.1 下载获取anaconda在清华镜像站的网址,然后在服务器端wget 网址就行了。清华镜像站中anaconda的所原创 2020-08-25 11:09:25 · 1319 阅读 · 0 评论 -
Win10 + VS2015 同时使用opencv3.1 和 opencv2.4 教程
相信很多刚开始接触opencv的小白,一开始肯定被opencv丰富的API所折服,使用其自带的函数,可以大大提升工作的效率。但是深入接触后,会发现由于opencv的更新的速度很快,很多代码的编写方式也出现了较大的改动。尤其是opencv2.4和opencv3.x系列,很多头文件都不匹配。我之前一直用的opencv3.1版本的,后来因为做实验,要用到 SURF、SurfFeatureD...原创 2018-06-14 20:43:21 · 1200 阅读 · 4 评论 -
opencv 读取 普通视频、以YUV数据格式保存的视频 以及 图片序列的方法
在刚入门opencv的阶段,读取图片以及视频是作为初学者最需要掌握的方法。最近在上智能视频分析这门课程,通过几次实验课,发现针对不同的数据分别对应着不同的载入方式,特此开贴,记录下来,一是可以与人分享,共同进步,二是权当学习笔记记录下来,以供以后回顾。若有谬误,还望各位大佬指正,定不胜感激!!! 一.普通视频的载入方式这个是入门级的教程,就不多说。主要是先定义 Vedio...原创 2018-05-30 19:53:57 · 17998 阅读 · 8 评论 -
使用OpenCV2批量裁剪图片,并将裁剪后的图片保存至指定文件夹
在做图像复原的相关工作中,由于数据集的缺失,我们通常需要将图片裁剪成比较小的crop。比如在做深度学习图像去噪的相关研究的时候,由于图像去噪不太关注整体的图像内容,所以可以先将大的图片裁剪成小的crop,以次来增加数据量。 具体代码如下: import globimport cv2'''cut the img_1024*1024 into...原创 2018-10-25 14:19:21 · 7347 阅读 · 6 评论 -
分别用MATLAB和Python向数字图像添加指定噪声浓度的高斯噪声
最近在做图像处理工作,需要向原图像添加高斯噪声,来模拟现实生活中的实际噪声。发现MATLAB和Python中都有相应的API可以用,但是实际使用中会有些“坑”需要注意。特此记录下来,与各位分享。一.使用MATLAB向图像中添加均值为0,标准差σ=15的高斯噪声Matlab上有官方给出的APIJ = imnoise(I,’gaussian’,M,V) adds Gaussi...原创 2018-12-03 18:54:50 · 4106 阅读 · 2 评论