C++之OpenCV入门到提高005:005 图像利用

王柳  金牌会员 | 2024-11-15 10:13:50 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 896|帖子 896|积分 2688

一、介绍
    本日是这个系列《C++之 Opencv 入门到提高》得第五篇文章。这篇文章也不难,介绍如何图像的基本利用,好比:读取一张图片的像素值,如何修改一张图片中的像素值,如何读取一张图片,如何保存一张图片等等,这都是基础,为以后的学习做好铺垫。虽然利用很简单,但是背后有很多东西需要我们深究,才能做到知其然知其以是然。OpenCV 具体的简介内容,我就不多说了,网上很多,大家可以自行脑补。
    OpenCV 的官网地址:https://opencv.org/,组件下载地址:https://opencv.org/releases/
    OpenCV 官网学习网站:https://docs.opencv.ac.cn/4.10.0/index.html

    我需要进行分析,以防大家不清楚,具体情况我已经摆列出来。
        利用系统:Windows Professional 10(64位)
        开发组件:OpenCV – 4.10.0
        开发工具:Microsoft Visual Studio Community 2022 (64 位) - Current版本 17.8.3
        开发语言:C++(VC16)

二、知识学习
    这些都是图像的基本利用,以是并不会很难,但是这也是学好 openCV的基础。内容很简单,就不说过多的废话了,全部讲解都在代码的解释中。
[code]  1 #include   2 #include   3 #include   4   5 using namespace std;  6 using namespace cv;  7   8 ///   9 /// 图像的利用 10 /// 1、读写图像 11 /// 2、读写像素 12 /// 3、修改像素值 13 ///  14 ///  15 int main() 16 { 17     //1、读写图像 18     //1.1、imread 可以指定加载灰度或者 RGB 图像 19     //1.2、imwrite 可以保存图像,范例由扩展名决定。 20     Mat src; 21     src = imread("D:\\360MoveData\\Users\\Administrator\\Desktop\\TestImage\\demo-gril.png", IMREAD_UNCHANGED); 22     if (src.empty()) 23     { 24         cout
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王柳

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表