OPENCV图像归一化显示问题

问题是这样的:
平时我们读取与显示图片用:Mat srcImage=imread("..\A002.tif");
显示图片用:imshow("srcImage",srcImage);
便可以看到图像了!
但在做傅立叶变换时:
输出结果是CV__32F,设输出结果保存在resImage里面,
直接调用imshow("resImage",resImage);
显示的是空白。
但在显示前将resImage进行归一化 normalize(resImage,resImage,0,1,CV_MINMAX),
便可以得到正常显示的图像。
后来我试了下:
Mat srcImage=imread("..\A002.tif");
cvtColor(srcImage,srcImage,CV_BGR2GRAY);
normalize(srcImage,srcImage,0,1,CV_MINMAX);
imshow("srcImage",srcImage);
也能正常显示。
请问,不归一化与归一化显示的图像有什么区别吗?比如,某图像像素值从0到255都包含,某个像素点值为253,归一值253/255=0.9922,这样发生舍入后的图像显示时会不会与原图像像素值不同?

0

1个回答

Mat srcImage=imread("..\A002.tif");
cvtColor(srcImage,srcImage,CV_BGR2GRAY);
normalize(srcImage,srcImage,0,1,CV_MINMAX);
imshow("srcImage",srcImage);

你的这个srcImage 多次作为输入 有做为输入 没有问题么?
建议你 再建一个临时Mat 去做转换

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
opencv多张图片显示
import numpy as np import cv2 def cv_norm_proc(img): # cv_norm_proc函数将图片归一化 [-1,1] img_rgb = (img / 255. - 0.5) * 2 return img_rgb def cv_inv_proc(img): # cv_inv_proc函数将读取图片时归一化的图片还原成图像 ...
opencv图像处理基本操作_归一化
normalize(src, dst, 255, 0, NORM_MINMAX);     NORM_MINMAX:数组的数值被平移或缩放到一个指定的范围,线性归一化,一般较常用。     NORM_INF: 此类型的定义没有查到,根据OpenCV 1的对应项,可能是归一化数组的C-范数(绝对值的最大值)     NORM_L1 :  归一化数组的L1-范数(绝对值的和)     NORM...
openCV实现图像归一化
        今天下午师弟问了一个关于图像归一化的问题,因此小编写了关于图像归一化的代码,比如一个文件夹下有多幅图像,每幅图像的大小不一致,如果想把这些图像归一化为相同大小的图像,就涉及到归一化的问题,现分享代码如下: #include <opencv2/opencv.hpp> #include "highgui.h" #include <iostream> usin...
opencv笔记(二十八)——OpenCV中矩阵的归一化
1. 归一化定义与作用     归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布。归一化有同一、统一和合一的意思。     归一化的目的简而言之,即归一化数据。是使得没有可比性的数据变...
opencv笔记二十五(直方图计算,图像归一化,HSV空间)**
直方图概念: HSV空间: HSV六棱锥 H参数表示色彩信息,即所处的光谱颜色的位置。该参数用一角度量来表示,红、绿、蓝分别纯度S为一比例值,范围从0到1,它表示成所选颜色的纯度和该颜色最大的纯度之间的比率。S=0时,只有灰度。相隔120度。互补色分别相差180度。 V表示色彩的明亮程度,范围从0到1。有一点要注意:它和光强度之间并没有直接的联系。   取值范围: H色调: ...
opencv中归一化函数cv2.normalize()的原理讲解
本篇文章参考博客:https://blog.csdn.net/kuweicai/article/details/78988886 功能:归一化函数 参数:Python: cv2.normalize(src[, dst[, alpha[, beta[, norm_type[, dtype[, mask]]]]]]) → dst src-输入数组。 dst-与SRC大小相同的输出数组。 α-...
opencv图像归一化大小
在进行简单的人脸训练时候,遇到人脸库的图像像素大小不一样,所以用了这个简单的操作,将图片大小归一化。 #include #include #include #include #include #define NORM_WIDTH 230 //归一化后的宽和高 #define NORM_HEIGHT 230 using namespace std; using n
带实证明,imshow是能显示数据归一化到0到1的图像的!
在一段测试无误的代码中,有如下的代码证实了标题中所说的事情,如下:     normalize(resultImage, resultImage, 0, 1, CV_MINMAX);       cv::imshow("resultImage", resultImage);     cv::waitKey(0);
opencv关于直方图的归一化,均衡化
#include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include #include using namespace cv; using namespace std; /** @function main */ int main(int argc, char** argv) { M
opencv读入图像、灰度化、归一化、向量化
平台:win7+opencv2.4.4+vs2008 功能:实现对图像的读入、灰度化、归一化和向量化。 代码://这里的头文件都是vs2008的,与vc6.0有多不同 #include #include using namespace std; using namespace cv; void main(int argc, char* argv[]) { IplImage *s
opencv mat类型数据归一化方法
方法一: 读取图片后,转换浮点型格式,再除以255 Mat img; img = imread(filestring); img.convertTo(img,cv_32FC3,1/255.0); 方法二: 使用normalize()函数  normalize(src,dst,1,0,CV_MINMAX);      //CV_MINMAX ,a=1,b=0,实现归一化到0——
计算灰度图像的归一化直方图
利用OpenCV 对图像像素进行操作,计算归一化直方图,并在窗口中以图形的方式显示出来。
OpenCV学习笔记(1)——resize函数实现图像大小归一化
在图像处理过程中,有时需要把图像调整到同样大小,便于处理,这时需要用到图像resize()
opencv中归一化函数normalize()的原理讲解
1. 归一化归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布。归一化有同一、统一和合一的意思。归一化的目的,是使得没有可比性的数据变得具有可比性,同时又保持相比较的两个数据之间的相对关系,...
【OpenCV笔记 09】OpenCV中离散傅里叶变换、归一化的运用
本文主要介绍怎样使用opencv来对图片进行傅里叶变换,其核心函数是opencv自带的dft()。离散傅里叶变换DFT(Discrete Fourier Transform)这个技术手段是将空间域映射到频率域中去,在图像处理有着举足轻重的地位。同时在举出的示例中将用到下列函数: int getOptimalDFTSize(int vecsize) 该函数是为了获得进行DFT计算
在OpenCV环境下写的灰度图像二维傅里叶换,幅值计算,频谱平移和将数值归一化到0到255区间的四个函数
图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注! 图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注! 图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注! 灰度图像的二维傅里叶变换(cv_gray_fft2[我用C语言写成]和DFT[用C++...
图像处理与识别的算法中若有非线性变换,那么请一定注意归一化的处理会影响结果!
图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注! 图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注! 图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注! -------------------------------------------...
OpenCV对图像的光照归一化处理
OpenCV对图像的光照归一化处理
OpenCV实现对图像的光照归一化处理
#include    #include    #include    #include    using namespace std;   void main()   {       int i;       IplImage *pImageChannel[4] = {0,0,0,0};       int count = 15;       char *name = new
【OpenCV学习笔记】之五 RGB图像归一化处理函数,消除线性变化的光照影响
听说,将RGB图像归一化之后,可以消除部分光照影响,于是在没有找着现成的之后试着写了个,发现它并不能解决我的问题, 处理之后的视觉效果比较差还,像素之间显得那么不和谐。    现将源码公布,请大家多多指导。   // 将BGR颜色归一化,消除线性光照影响 bool colorNormal(Mat& img) { if (img.channels() != 3) { ret
opencv中的图像矩(空间矩,中心矩,归一化中心矩,Hu矩)
1. opencv计算图像矩的API C++: Moments moments(InputArray array, bool binaryImage=false ) Python: cv2.moments(array[, binaryImage]) → retval C: void cvMoments(const CvArr* arr, CvMomen
图像匹配之归一化积相关灰度匹配——opencv
#include<opencv2/opencv.hpp> #include<opencv2/highgui.hpp> #include<iostream> using namespace std; using namespace cv;int main() { IplImage*img = cvLoadImage("D:\\2.JPG"); IplImage*t_img = cvLo
OpenCV2中矩阵的归一化 normalize函数详解
该文章内容主要来自于http://www.bubuko.com/infodetail-705559.html 1. 归一化定义与作用     归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。 首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一
【CV】图像标准化与归一化
https://mp.weixin.qq.com/s/BH9TrDjuql0fcvuTQmTFWQ 使用深度学习在进行图像分类或者对象检测时候,首先需要对图像做数据预处理,最常见的对图像预处理方法有两种,正常白化处理又叫图像标准化处理,另外一种方法叫做归一化处理,下面就详细的说一下这两种处理方法。 一:图像标准化处理 标准化处理的公式如下: tensorflow中对图像标准化预处理的A...
#几种归一化方法:python实现csdn
几种归一化方法:python实现 标签:数学 几种归一化方法:python实现 1、(0,1)标准化: 2、Z-score标准化: 3、Sigmoid函数 4.scikitlearn 我祝各位帅哥,和美女,你们永远十八岁,嗨嘿嘿~~~ 终于写完了,赞赏一下下嘛! 数据归一化问题是数据挖掘中特征向量表达时的重要问题,当不同的特征成列在一起的时候,由于特征本身表达方式的原因而导...
灰度图像归一化到0~255(对比度拉伸)的OpenCV代码实现
如题,代码的功能很简单,这里就不多做解释了,直接上源代码吧!其实这个代码我之前就已经写过C的版本了,详情可参见我写的博文http://blog.csdn.net/wenhao_ir/article/details/51142979 在这篇博文中主要提供c++的代码! 源码中用到的图像的下载链接为 http://pan.baidu.com/s/1i4Dvm2h 源码如下: 图像处理开发资料、图...
人脸样本照片1000多 + opencv简单归一化程序
人脸照片1000多张,基本都是外国人,可用于opencv开发。还有简单的图片归一化程序代码,一起打包,2分你买不了吃亏,2分你买不了上当!
Java基于opencv—归一化
Opencv中提供了resize函数,可以把图像调整到相同大小 Java中resize函数的声明,内部调用的都是native方法 public static void resize(Mat src, Mat dst, Size dsize, double fx, double fy, int interpolation) { resize_0(src.na...
《opencv学习笔记二》opencv中绘制直方图之归一化处理统计结果
opencv中用calHist函数得到直方图信息后,需要将其绘制出来,但是有些像素点的统计次数可能几千次甚至上万次,为了将其在一个预先确定大小的图(设为dstImage)中绘制出来,需要将得到的直方图各个像素点的次数归一化到 [o,dstImage.rows] 这个范围内,再进行绘制。 可以使用函数: 结合修改的官方参考程序进行解释。 #include &quot;opencv2/highgui.hp...
opencv归一化函数normalize详解
opencv 2 归一化函数normalize详解 1. 归一化定义与作用     归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布。归一化有同一、统一和合一的意思。  
opencv读取某文件夹下图片并进行归一化
// SHIYAN.cpp : Defines the entry point for the console application. // #include"stdlib.h" //system需要调用这个 #include "stdafx.h" #include #include "stdio.h" #include "cv.h" using namespace std; in
白平衡+同态滤波+亮度归一化,将夜晚照片变得和白天一样
白平衡+同态滤波+亮度归一化的MATLAB代码,组合使用刻意将夜晚拍摄的照片变得和白天拍摄的效果一样
python+OpenCV图像处理(四)图像的简单几何变换
图像的简单几何变换先看一下关于图像几何变换的简介:几何变换不改变图像的像素值,只是在图像平面上进行像素的重新安排。适当的几何变换可以最大程度地消除由于成像角度、透视关系乃至镜头自身原因所造成的几何失真所产生的负面影响。有利于我们在后续的处理和识别工作中将注意力集中子图像内容本身,更确切地说是图像中的对象,而不是该对象的角度和位置等。几何变换常常作为图像处理应用的预处理步骤,是图像归一化的核心工作之...
图像归一化
对图像进行归一化处理,基于opencv的c++ 源代码
使用OpenCV进行图片模糊处理(归一化滤波器)
本篇博客主要介绍如何使用OpenCV自带的归一化滤波器来对图片进行处理,达到模糊图片的效果。
图像归一化normalization
一、图像归一化的好处:1、转换成标准模式,防止仿射变换的影响。2、减小几何变换的影响。3、加快梯度下降求最优解的速度。二、图像归一化的方法1、线性函数转换,表达式如下:y=(x-MinValue)/(MaxValue-MinValue)说明:x、y分别为转换前、后的值,MaxValue、MinValue分别为样本的最大值和最小值。2、对数函数转换,表达式如下:y=log10(x)说明:以10为底的...
OpenCV矩阵的归一化和欧式距离详解
OpenCV矩阵的归一化和欧式距离详解
图像归一化灰度化代码c++
可将彩色的图像转换成灰度图像,更改图像的尺寸
opencv之模板匹配及应用 归一化 寻找最值
1)模板匹配 模板匹配是一项在一幅图像中寻找与另一幅模板图像最匹配(相似)部分的技术,模板匹配不是基于直方图的,而是通过在输入图像中滑动图像块(模板)同时比对相似度,来对模板和输入图像进行匹配的一种方法 应用: 1.目标查找定位 2.运动物体跟踪 3其他。。。 因为是模板匹配所以倒置倾斜 相似度会差好多 不适应角度和寻找 不适应尺度变换matchTemplate(InputArray
RGB图像尺寸归一化
MATLAB程序,对RGB图像进行处理,可将多幅图像归为同样的大小,便于处理
文章热词 统计学稳健估计opencv函数 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python和opencv教程 区块链问题