OpenCV – 新建一个图片,并在图片上画由一点到另一点的直线,采用反走样形式
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:OpenCV – 新建一个图片,并在图片上画由一点到另一点的直线,采用反走样形式
原文链接:https://www.stubbornhuang.com/439/
发布于:2019年11月18日 22:30:52
修改于:2019年11月18日 22:30:52
OpenCV新建一个图片,并在图片上画由一点到另一点的直线,采用反走样形式
1 示例代码
#include <iostream>
#include <opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat M(400,200,CV_8UC1);//创建一个高400,宽200的灰度图的Mat对象
namedWindow("Test"); //创建一个名为Test窗口
for (int i=0;i<M.rows;i++) //遍历每一行每一列并设置其像素值
{
for (int j=0;j<M.cols;j++)
{
M.at<uchar>(i,j)=255;
}
}
cv::Point p1;
p1.x=10;
p1.y=10;
cv::Point p2;
p2.x=100;
p2.y=200;
line(M,p1,p2,Scalar(0),2,CV_AA);//2为线的宽度,CV_AA为反走样形式
imshow("Test",M); //窗口中显示图像
imwrite("E:/灰度图.jpg",M); //保存生成的图片
waitKey(5000); //等待5000ms后窗口自动关闭
// getchar();
}
当前分类随机文章推荐
- OpenCV - 创建新图像以及遍历图片像素值和设置像素值 阅读3168次,点赞0次
- OpenCV - 打开视频文件,并对其中的每一帧图像进行Canny算子边缘化提取,并将结果保存为视频文件 阅读3040次,点赞0次
- OpenCV - 新建一个图片,并在图片上画由一点到另一点的直线,采用反走样形式 阅读3012次,点赞0次
- OpenCV/FFmpeg - 使用FFmpeg编码OpenCV中的BGR视频流为H264视频流以及解码H264视频流为OpenCV中的BGR视频流 阅读1298次,点赞1次
- C++ - 使用ffmpeg读取视频旋转角度并使用OpenCV根据旋转角度对视频进行旋转复原 阅读1889次,点赞0次
- Python - 解决opencv-python使用cv2.imread()读取中文路径图片失败的问题 阅读1314次,点赞1次
- OpenCV - 读取一张图片显示,并将其重写为灰度图 阅读4640次,点赞0次
- OpenCV|FFmpeg - OpenCV cv::Mat与FFmpeg AVFrame的相互转换 阅读1585次,点赞0次
- OpenCV - 静态图片人脸检测和摄像头人脸检测 阅读3162次,点赞0次
- OpenCV - 读取一个图像,并使用Canny算子进行边缘提取 阅读3079次,点赞0次
全站随机文章推荐
- 资源分享 - WebGL Insights 英文高清PDF下载 阅读1778次,点赞0次
- 资源分享 - Introduction to 3D Game Programming with DirectX 12 英文高清PDF下载 阅读3272次,点赞1次
- 资源分享 - Direct3D Rendering Cookbook 英文高清PDF下载 阅读1223次,点赞0次
- Python – 解决opencv-python使用cv2.imwrite()保存中文路径图片失败的问题 阅读1756次,点赞0次
- Mediapipe - 全身包含身体、手部、面部所有关键点标注位置对应图 阅读5957次,点赞4次
- 深度学习 - 数据集中训练集、验证集、测试集的划分以及各自作用 阅读2514次,点赞1次
- Python - 类对象/列表/元祖/字典判空的方法 阅读2306次,点赞0次
- 工具网站推荐 - 最好的8个免费下载Pbr贴图和材质的网站 阅读3856次,点赞2次
- 资源分享 - 白话深度学习与TensorFlow PDF下载 阅读2212次,点赞1次
- FFmpeg - 录制HLS直播流为mp4文件 阅读1487次,点赞0次
评论
169