读入图像﹑显示图像和保存图像是图像处理过程中最基本的,也是必不可少的操作。

配置好OpenCV 以后,包含以下两个头文件:

#include "cv.h"

#include "highgui.h"

IplImage* image=cvLoadImage("D:\\123.jpg",-1);

//函数cvLoadImage()的第1 个参数是图像文件的路径.

//第2 个参数是读取图像的方式:-1 表示按照图像本身的类型来读取,1 表示强制彩色化,0 表示

//强制灰值化.

if(image==NULL)

{

MessageBox("无法读取图像数据!", "提示",MB_OK);//在MFC 工程中这样用

//若在win32 控制台程序中,用printf("无法读取图像数据!\n");

return;//不作任何操作,就不会执行后面的程序了

}

cvNamedWindow("图像显示",CV_WINDOW_AUTOSIZE);

//该函数的功能是按照指定方式创建一个窗口,用于显示图像.

//第1 个参数是窗口的名称,自己可以任意设置

//第2 个参数表示窗口的大小会自动根据图像尺寸而变化

cvShowImage("图像显示",image);

//该函数的功能是在指定的窗口上显示图像.

//第1 个参数是显示图像窗口的名称

//第2 个参数是要显示的图像

cvSaveImage("D:\\saveImage.jpg",image);

//该函数的功能是将图像另存为

//第1 个参数是保存的路径,自己可以设置其它路径

//第2 个参数是要保存的图像

cvWaitKey(0);//一直等待按键 没有这句的话 图像不能正常显示

cvReleaseImage(&image);//释放图像内存

cvDestroyWindow("图像显示");//销毁窗口资源

//读取和显示完图像之后,要及时释放所占的内存资源.

运行示例:

linux opencv打开图片路径,OpenCV读取图像_显示图像_保存图像相关推荐

  1. pythongui显示图片_opencv2.4.13+python2.7学习笔记--opencv中的Gui特性--图片:读图像,显示图像,保存图像...

    #-*- coding: utf-8 -*- """Created on Tue Mar 14 19:39:11 2017 @author: Thinkpad" ...

  2. OpenCV读取图像_显示图像和保存图像

    配置好 OpenCV 以后,包含以下两个头文件: #include "cv.h" #include "highgui.h" IplImage* image=cv ...

  3. Ubuntu下使用opencv打开图片视频

    Ubuntu下使用opencv打开图片视频 一.安装opencv 二.配置环境 1.安装完成后,开始配置环境 2.更新系统共享链接库 3.修改bash.bashrc 文件 4.完成后执行命令 三.打开 ...

  4. python opencv 得到图片路径image_path的宽wide、高heigh和深度deep

    python opencv 得到图片路径image_path的宽wide.高heigh和深度deep 图片路径是:'1.jpg' 下面是具体代码: import cv2 #得到图片路径image_pa ...

  5. OPENCV打开图片进行边缘检测

    OPENCV打开图片并且进行边缘检测 #ifdef _CH_ #pragma package <opencv> #endif#ifndef _EiC #include "cv.h ...

  6. 获取服务器保存图片的位置,linux服务器存储图片路径

    linux服务器存储图片路径 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 如 ...

  7. 怎么修改服务器图片存储路径,linux服务器存储图片路径

    linux服务器存储图片路径 内容精选 换一换 本节操作介绍在Windows和Linux环境中使用SSH密钥对方式登录Linux裸金属服务器的操作步骤.裸金属服务器状态必须为"运行中&quo ...

  8. python opencv打开图片 关闭_自学python-opencv(9)图像开闭操作

    开操作(Open) 图像形态学的重要操作之一,基于膨胀与腐蚀操作组合形成的 主要是应用在二值图像分析中,灰度图像亦可 开操作=腐蚀+膨胀,输入图像+结构元素 --------------------- ...

  9. 【OpenCV学习】使用OpenCV打开图片视频

    一.使用代码打开一张图片 代码如下: #include <opencv.hpp>int main() {cv::Mat img = cv::imread("D://My Code ...

最新文章

  1. day 2 基本类型和函数
  2. 预告|开源操作系统年度技术会议
  3. 避免神经网络过拟合的5种技术
  4. c语言流程图char,求救!各位大神,用程序流程图怎么描述下面这个???
  5. Vue中的 ref 和 $refs
  6. android中gradle的作用,Gradle 之 Android 中的应用
  7. 基于递归算法,树形结构数据下业务场景,封装解决方法
  8. 2018年秋计算机应用基础本科,广东开放大学远程教育专科2018年秋计算机应用基础Word模块测试...
  9. 读懂mysql慢查询日志
  10. 鸟哥私房菜重温笔记4
  11. Linux软件更新与安装
  12. 当新建css样式时默认名,网页制作考题2
  13. 第十七届时尚COSMO美容大奖盛大启动 亮点多维度升级,2020一起“美就出圈”
  14. Python获取时光网电影数据
  15. 十分钟让你明白蓄水池算法
  16. 3ds Max 2014 SDK配置开发环境以及遇到的问题
  17. Mysql各数据库引擎优缺点,以及常用表锁,行锁,页面锁(个人总结)
  18. 用Custom Element来实现UI组件
  19. 硬盘分区DG分区助手看不见硬盘
  20. python datetime 加减_Python datetime及其加减

热门文章

  1. QT版《保卫萝卜》简易攻略
  2. 修改设备管理器的COM端口名称
  3. 18650圆柱锂电池comsol5.6模型
  4. JSON数据造假和解析
  5. 电控开关详细介绍 MOSFET
  6. ChatGPT python测试环境搭建
  7. 2020年苏州大学872真题整理【回忆版】
  8. 一分钟教会你利用thinkphp5.0接入支付宝
  9. 传统制造业数字化转型6大关键
  10. 农历到底有多强?一文读懂!我们真该好好重视它了