来回转换过程中,应该没有什么损失吧

#include "stdafx.h"

#include "stdio.h"

#include "cv.h"

#include "highgui.h"

#include "Math.h"

#include "vector"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

IplImage* img = cvLoadImage("D:\\zj.jpg", 1);

if( !img )

return 0;

IplImage *gray = cvCreateImage(cvGetSize(img), 8, 1);

IplImage *dst = cvCreateImage(cvGetSize(img), 8, 3);

IplImage *dst_gray = cvCreateImage(cvGetSize(img), 8, 1);

cvCvtColor(img, gray, CV_BGR2GRAY);

cvCvtColor(gray, dst, CV_GRAY2BGR);

cvCvtColor(dst, dst_gray, CV_BGR2GRAY);

cvNamedWindow( "img", 1 );

cvNamedWindow( "gray", 1 );

cvNamedWindow( "dst", 1);

cvNamedWindow( "dst_gray", 1);

cvShowImage("img", img);

cvShowImage("gray", gray);

cvShowImage("dst", dst);

cvShowImage("dst_gray", dst_gray);

cvWaitKey(-1);

cvReleaseImage(&img);

cvReleaseImage(&dst);

cvReleaseImage(&dst_gray);

cvDestroyAllWindows();

return 0;

}

java cv bgr2gray_CV_BGR2GRAY vs CV_GRAY2BGR | 学步园相关推荐

  1. java中system_《java中System类》 | 学步园

    System类 System类是一个特殊类,它是一个公共最终类,不能被继承,也不能被实例化,即不能创建System类的对象.System类功能强大,与Runtime一起可以访问许多有用的系统功能.Sy ...

  2. java arp 攻击_用JAVA代码实现ARP攻击 | 学步园

    ARP攻击原理 一台电脑通过网络访问另一台电脑的时候,在数据链路层需要知道对方的MAC地址进行真正的物理通信. 而电脑上的应用程序通常都是根据另一台电脑的IP地址来和对方建立通信,这时候就需要有一个协 ...

  3. java 分层领域模型_Java领域模型 | 学步园

    为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 4,胀血模型 那么让我们看看 ...

  4. android java内存 c内存_Android NDK java和C\C++交互 | 学步园

    1.定义native方法并加载动态链接库: public class HelloJni extendsActivity { @Overridepublic voidonCreate(Bundle sa ...

  5. java反射性能问题_Java反射应用实例java反射的性能问题 | 学步园

    很多IOC等框架都使用反射来实现,例如Spring, Hibernate等, Java反射的方式实现的逻辑比普通类逻辑的效率是要差一些的(14至300倍左右), 具体可以参考我转载的一篇文章< ...

  6. java实现linux变量替换_linux java 配置 含环境变量 | 学步园

    一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK. 首先查看Linux自带的JDK是否已安装. 输入如下命令,查看已经安装的JAVA版本信息. Linux代码   j ...

  7. java自定义annotation_Java自定义annotation | 学步园

    1. Annotation需要声明为@interface 2.@Target:  表示该注解可以用于什么地方.可用ElementType枚举类型主要有: TYPE : 类.接口或enum声明 FIEL ...

  8. java dll 调用方法_关于Java调用dll的方法 | 学步园

    Java语言本身具有跨平台性,如果通过Java调用DLL的技术方便易用,使用Java开发前台界面可以更快速,也能带来跨平台性. Java调用C/C   写好的DLL库时,由于基本数据类型不同.使用字节 ...

  9. java winrar_Java使用winrar解压缩 | 学步园

    JAVA JDK中的解压缩似乎不能解压缩我们手工压缩的RAR文件,只能解压JDK中的API压缩的RAR 所以想出以下用WINRAR命令行方式的解压缩 package edu.nwpu.vcampus. ...

最新文章

  1. python opencv 保存摄像头视频,以及fourc编码的介绍
  2. shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能
  3. linux网络编程之多路I/O转接服务器poll函数
  4. LeetCode 2059. 转化数字的最小运算数(BFS)
  5. 网络协议:ARP协议
  6. 谷歌:全球10大爬升最快搜索关键字排行榜 Google Zeitgeist 2011
  7. 信息发布系统 Jquery+MVC架构开发(5) DAL层
  8. 2021 年百度之星·程序设计大赛 - 初赛三
  9. 用python 打开qq自动输入账号密码登陆 (python3 案例1)
  10. 西安交通大学电子图书站点被黑
  11. 【小白】【新手向】Hexo+Github搭建个人博客
  12. android-刷机-filezilla-不要跟着做
  13. Windows MSDN 操作系统微软官方镜像
  14. iphone6 续航 测试软件,7款iPhone测试iOS13.6电池续航:结果耗电更严重了?
  15. 转载(https://blog.csdn.net/qq_36738482/article/details/72823509)大数据的概念
  16. 【Linux】查看文件行数、字数
  17. 石墨坩埚能用来融化黄金吗?
  18. 菜鸟理财——货币基金
  19. python全栈开发工程师_【2018重磅巨献】老男孩Python高级全栈开发工程师第三期...
  20. Python模拟电脑按键

热门文章

  1. Cloud for Customer里的使用的一个第三方js库,用于gzip处理
  2. IC Order search 的debugging关键点
  3. Product search parameter的determine逻辑
  4. CRM_UPLOAD_BW
  5. 一个拥有12年SAP CRM WebClient UI开发经验的开发人员的分享
  6. ABAP正则表达式 vs SPLIT INTO 1
  7. echo和pwd获取文件路径的区别对比
  8. mysql抑音符_MySQL-数据类型
  9. ckfinder 图片预览 有的显示有的不显示_Python学习之图片显示
  10. libcoredb.class.php,ThinkPHP/Lib/Core/Db.class.php中pdo处理逻辑似乎不完善,导致config中pdo配置失效...