Shell 循环结构

#前言 循环结构在编程中十分常见,也是程序中是较为重要的一部分,在bash中有 for,until,while 这三种语句可以进行重复执行部分程序流程,下面会进一步讨论这三个指令的使用以及注意事项 [Read More]
Tags: shell

Opencv之mat类使用总结

前言 Mat 是Opencv中很常用的一个图像容器类,图像在计算机中的存储形式是二进制字节流,其本质的存储形式如下图所示; 而一张图片是由很多像素点组成,单个像素点又会因为图像格式的不同而不同。例如彩色的RBG或者灰度图像。而在OpenCV中,则可以抽象成一个顺序排列的内存区域,里面保存了图像的所有像素信息,这里用Mat类封装了这些图像的信息,包括图像大小,类型等等,大大地简化了我们处理和操作图像。 概念 Mat 是一个类,从最早的OpenCV是C语言风格发展到现在的C++风格,它对面向对象的支持更加友好。相比较于之前C结构的IplImage,Mat有更多有优点; [Read More]
Tags: OpenCV

Opencv 3.4.2 windows系统下的环境搭建(附带opencv_contrib 3.4.2)

前言 当前需要回到Windows平台下进行开发,在win10系统上搭建了编译opencv3.4.2的环境,并添加opencv_contrib-3.4.2的模块,以下是本文所需要的软件以及源码。 系统: Windows 10 工具: CMake 下载页面 Visual stdio 2017 下载页面 源码: opencv-3.4.2 github opencv_contrib-3.4.2 github 安装CMake 下载CMake-gui下载页面,然后进行安装, 一般在安装的过程中会提示用户是否将CMake加入系统环境变量,这里一定要选择是,否则需要你自己重新去添加。 安装Visual Stdio 在搜索引擎上搜索 msdn i tell u,然后可以进入网站 下载页面,这里收录了MSDN上几乎全部的软件,站长真的很nice,搜索一下,选择所需的版本。 这里只提供磁力链,至于怎么下载以及安装,大概根据软件提示就可以完成了。 下载源码 opencv的源码已经托管到github上,可以直接clone下来,也可以下载zip的压缩包然后解压,个人感觉下载压缩包速度比较快。 opencv opencv_contrib [Read More]
Tags: OpenCV