- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 【OpenCV】opencv入门之图像的形态学基本操作-----膨胀(dilate)和腐蚀(erode)函数原型及代码实现
图像形态学的基本操作:腐蚀、膨胀。图像的膨胀和腐蚀使用的函数为dilate和erode,以下是函数的原型:void dilate //erode( InputArray src, //输入源图像,填Mat类的图像即可,图像的通道数量是任意的 OutputArray dst, //目标图像,需要和源图像有一样的尺寸和类型 InputArray kernel, //膨...
2019-11-24 16:58:06 1452
原创 【OpenCV】(三)opencv入门之图像的基本操作——图像阈值分割(ostu算法)
所谓图像分割是根据灰度、彩色、空间纹理、几何形状等特征把图像划分成若干个互不相交的区域,使得这些特征在同一区域内表现出一致性和相似性。现有的图像分割有以下几类:1.基于阈值分割:通过设定不同的特征阈值,把图像像素点分为若干类。最稳定,且无需参数,对于现实图像保持了最好的均匀性和形状特性2.基于区域分割3.基于边缘分割:图像中边缘处像素的灰度值不连续,这种不连续性可通过求导数来检测。常用...
2019-11-19 22:24:13 3754 2
原创 【Error】Ubuntu16.04中配置OpenCV提示缺少boostdesc_bgm.i文件出错的解决
本人小白,没有Linux学习基础,在Ubuntu16.04中配置OpenCV走了很多弯路,碰到下面的问题终于解决了。在此分享给大家。终端中提示以下错误:~/opencv_contrib/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boostdesc_bgm.i: No such file or directory解决方...
2019-11-10 22:57:28 2202 7
原创 【OpenCV】(二)opencv入门之图像的基本操作——图像遍历、截取操作
OpenCV中图像的像素是以矩阵的形式储存,矩阵中的每一个元素代表一个像素,使用cv::Mat储存图像的像素。图像遍历下面介绍两种图像遍历方法:方法一:指针遍历图像(最高效)#include "pch.h"#include <core.hpp> #include <highgui.hpp> #include <imgproc.hpp> ...
2019-11-10 22:21:12 1091 1
原创 (一)opencv入门之图像的基本操作——图像的读取、保存和图像缩放的操作
本人是零基础的小白,现在从零开始学习opencv,这是学习的一些简单的笔记,如有错误请指正。编译环境:vs2017Windows x64入门opencv时,必须要了解几个常用的头文件及其它们的作用。在写代码头文件出错时,若不知道头文件的作用,就很难去处理红线错误。opencv几个常用的头文件:#include <core.hpp> //包含了opencv的基本数据结构,图...
2019-11-04 13:07:41 501 2
Automatic 1.07
2020-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人