图像变换——图像反转
图像反转适用于增强嵌入于图像暗色区域的白色或灰色细节,物别是当黑色面积占主导地位时。
#include"cv.h"
#include"highgui.h"
//#include <iostream>
int main(int argc,char **argv)
{
//图像反转
IplImage *pImg;
IplImage *pImag2;
if(argc == 3 && (pImg = cvLoadImage(argv[1],-1))!= 0)
{
pImag2 = cvCreateImage(cvGetSize(pImg), IPL_DEPTH_8U, 1);
uchar *data;
data = (uchar *)pImg->imageData;
int img_width = pImg->width;//image width
int width_step = pImg->widthStep;//行字节数
int img_height = pImg->height;//image height
int img_nChannel = pImg->nChannels;
for (int i = 0; i <img_height - 1; i++)
{
for (int j = 0; j <img_width - 1; j++)
{
for (int k = 0; k < img_nChannel; k++)
{
data[i * width_step + j * img_nChannel + k] = 255 - data[i * width_step + j * img_nChannel + k];
}
}
}
cvSaveImage(argv[2],pImg);
cvNamedWindow("src", 1);//create window
cvNamedWindow("canny", 1);//create window
cvShowImage("src", pImg);
cvShowImage("canny", pImag2);
cvWaitKey(0);
cvDestroyWindow("src");
cvDestroyWindow("canny");
cvReleaseImage(&pImg);
cvReleaseImage(&pImag2);
return 0;
}
return -1;
}
图像变换——图像反转相关推荐
- 第3章 Python 数字图像处理(DIP) - 灰度变换与空间滤波2 - 图像反转、对数变换
目录 一些基本的灰度变换函数 图像反转 对数变换 一些基本的灰度变换函数 如下图显示了在图像处理中频繁使用的3类基本函数: 线性(反转和恒等变换)函数 对数(对数和反对数变换)函数 幂律(nnn次幂和 ...
- 数字图像处理图像反转的实现_使用8086微处理器反转16位数字
数字图像处理图像反转的实现 Problem statement: 问题陈述: Write an assembly language program in 8086 microprocessor to ...
- 数字图像处理图像反转的实现_反转8位数字| 8085微处理器
数字图像处理图像反转的实现 Problem statement: 问题陈述: To reverse 8 bits number using 8085 microprocessors. 使用8085微处 ...
- 【OpenCV 例程200篇】38. 图像的反色变换(图像反转)
[OpenCV 例程200篇]38. 图像的反色变换(图像反转) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 灰度 ...
- 基于FPGA的嵌入式图像处理笔记——图像增强的特例(图像反转)
文章目录 点操作 对比度与亮度调节 通过加减一个常量来调整亮度. 通过改变映射函数的斜率来调整对比度. 反转图像 非线性映射 灰度图反转与彩色图反转 灰度图反转 彩色图反转 点操作 首先介绍单幅图像上 ...
- 【Python】图像反转/反色的三种方法(pillow)
引言 图像反转(反色)是将图像的灰度值反转,若图像灰度级为 256,则新图的灰度值为 255 减去原图的灰度值.本文介绍了使用 Python 的 pillow 库进行图像反转(反色)的三种方法. 安装 ...
- 医学四视图-003-解决图像反转(失败)
先说结论,本文最终也没有解决图像反转问题,仅仅是过程记录.咨询了老大,老大说以我的能力,暂时还搞不定,所以就暂时先搁置. 电梯 1 都是演示的错 2 编译MITK2.21.2 3 找问题原因 3. ...
- 紫外光刻胶(AR-P 1200系列 正胶,图像反转胶,AR-N2200负胶,正性光刻胶)
中文名 紫外光刻胶 外文名 UV resis 紫外光刻胶(UV resist)是用紫外光作曝光光源的光刻胶. 一般是指分光感度波长为sao一450nin的近紫外抗蚀剂紫外光刻胶有负性.正性和止一负性两 ...
- cv图像翻转_OpenCV 图像反转
/*程序名:invImage.c功能:读入图像文件,进行图像翻转并显示在屏幕上*/#include#include#include#include"cv.h"#include&qu ...
最新文章
- 工作10年,创业5年后,关于人生,我的5点思考
- python是什么语言、即变量不需要显示声明数据类型-Python函数声明以及与其他编程语言数据类型的比较...
- python怎么写文件-Python读写文件
- 现在不坚持,以后都会放弃
- elk集群配置配置文件中节点数配多少
- TQ210 —— S5PV210 gboot设计
- cmder下载配置并设置为vscode默认终端
- 三菱PLC源型漏型输入输出
- 删除文件夹需要管理员权限的解决方法
- VS修改MFC工程的程序图标
- 8.4 单片机按键介绍
- SSH项目整合基本步骤
- java实现滑动验证码
- python统计中英文字符个数-Python统计英文、中文、数字、空格等字符数
- Error Cannot find module ‘CUsersAppDataRoamingnpmnode_modules..错误,解决方法
- ACM模板 | 学习笔记 树相关
- 自学Python第九天- 模块、包、编码、文件操作、OS 模块、打包
- K8s使用Ceph纠删码池做持久化卷
- 项目中使用 husky 格式化代码和校验 commit 信息
- 数字藏品交易平台如何上架数字藏品?