OpenCV – 读取一个图像,并使用Canny算子进行边缘提取
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:OpenCV – 读取一个图像,并使用Canny算子进行边缘提取
原文链接:https://www.stubbornhuang.com/425/
发布于:2019年11月18日 21:58:53
修改于:2019年11月18日 21:58:53

1 示例代码
#include <iostream>
#include <opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat img=imread("E:/picture.jpg",CV_LOAD_IMAGE_GRAYSCALE);//读入一张图片
namedWindow("Test"); //创建一个名为Test窗口
if (img.empty())
{
cout<<"图片指针为空,请输入正确的图片路径"<<endl;
}
//进行Canny操作并保存结果
Mat cannyResult;
Canny(img,cannyResult,50,150);
imshow("Test",cannyResult);//窗口中显示图像
imwrite("E:/pic灰度.jpg",cannyResult);
// cout<<"M="<<img<<endl;
waitKey(5000); //等待5000ms后窗口自动关闭
getchar();
}
2 结果图片
当前分类随机文章推荐
- OpenCV - linux上编译出现undefined reference to `cv::VideoCapture::VideoCapture()'错误 阅读1426次,点赞0次
- OpenCV - 将OpenCV视频帧绘制到Win32窗口或者MFC控件上的CvvImage类,包括老版IplImage与新版Mat的绘制 阅读1111次,点赞0次
- OpenCV - 使用findContours()查找图片轮廓线,并将轮廓线坐标点输出 阅读4576次,点赞0次
- OpenCV - 打开摄像头并用窗口显示摄像头的内容 阅读2759次,点赞0次
- OpenCV - 新建一个图片,并在图片上画由一点到另一点的直线,采用反走样形式 阅读2760次,点赞0次
- OpenCV - 将图片/视频转换为深度学习模型输入格式,BGR通道转RGB,图片归一化,HWC转CHW 阅读3466次,点赞0次
- C++ - 使用ffmpeg读取视频旋转角度并使用OpenCV根据旋转角度对视频进行旋转复原 阅读1485次,点赞0次
- OpenCV - 打开摄像头并对摄像头获取的每一帧图像进行Canny算子边缘化提取操作 阅读3849次,点赞0次
- OpenCV - 指定插值方法改善resize函数缩放图片时出现锯齿、失真、清晰度降低问题 阅读254次,点赞0次
- Python – 解决opencv-python使用cv2.imwrite()保存中文路径图片失败的问题 阅读878次,点赞0次
全站随机文章推荐
- Duilib - 各个控件的消息响应类型 阅读2112次,点赞0次
- Pytorch - 使用Pyav解码视频文件并将视频帧转换为Pytorch tensor作为网络模型输入数据 阅读3443次,点赞0次
- C++ - 获取当前进程内存使用情况 阅读7639次,点赞9次
- FFmpeg - 录制HLS直播流为mp4文件 阅读588次,点赞0次
- WordPress - PhpStudy本地环境修改固定链接打不开网页404错误 阅读4127次,点赞1次
- 计算机图形学 - Hemisphere Lighting 半球光 阅读346次,点赞2次
- 资源分享 - OpenGL 4.0 Shading Language Cookbook (First Edition) 英文高清PDF下载 阅读1505次,点赞0次
- C++ 11 - final关键字简要介绍 阅读1740次,点赞0次
- 资源分享 - Non-Photorealistic Rendering 英文高清PDF下载 阅读1354次,点赞0次
- C++ - 拷贝构造函数与拷贝构造函数调用时机 阅读135次,点赞0次
评论
164