
图像处理
文章平均质量分 92
pamxy
这个作者很懒,什么都没留下…
展开
-
经典算法研究系列:九、图像特征提取与匹配之SIFT算法
转自:http://blog.youkuaiyun.com/v_JULY_v/article/details/6186942 经典算法研究系列:九、SIFT算法研究作者:July、二零一一年二月十五日。推荐阅读:David G. Lowe, "Distinctive image features from scale-invariant keypoints," I转载 2013-09-22 19:45:56 · 1375 阅读 · 0 评论 -
图形图像处理-之-高质量的快速的图像缩放 中篇 二次线性插值和三次卷积插值
转自:http://blog.youkuaiyun.com/housisong/article/details/1452249 图形图像处理-之-高质量的快速的图像缩放 中篇 二次线性插值和三次卷积插值 HouSisong@GMail.com 2006255.12.13(2009.03.07 可以到这里下载缩放转载 2013-07-10 10:10:57 · 1138 阅读 · 0 评论 -
SIFT算法学习小记
转自:http://www.cnblogs.com/saintbird/archive/2008/08/20/1271943.html Sift是David Lowe于1999年提出的局部特征描述子,并于2004年进行了更深入的发展和完善。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,具有很强的匹配能力。在Mikolajczyk对包括Sift算转载 2013-07-10 12:54:17 · 785 阅读 · 0 评论 -
图形图像处理-之-高质量的快速的图像缩放 上篇 近邻取样插值和其速度优化
转自:http://blog.youkuaiyun.com/housisong/article/details/1404896 图形图像处理-之-高质量的快速的图像缩放 上篇 近邻取样插值和其速度优化 HouSisong@GMail.com 2006.11.22(2009.03.07 可以到这里下载缩放算法的完整的可转载 2013-07-10 09:47:25 · 965 阅读 · 0 评论 -
图像缩放的双线性内插值算法的原理解析
转自:http://blog.youkuaiyun.com/qiqi5521/article/details/2207562图像的缩放很好理解,就是图像的放大和缩小。传统的绘画工具中,有一种叫做“放大尺”的绘画工具,画家常用它来放大图画。当然,在计算机上,我们不再需要用放大尺去放大或缩小图像了,把这个工作交给程序来完成就可以了。下面就来讲讲计算机怎么来放大缩小图象;在本文中,我们所说的图像都是指点阵图,也转载 2013-03-19 23:31:06 · 1176 阅读 · 0 评论 -
TIFF文件格式中文解说.txt
转自:http://wenku.baidu.com/view/1e0ebe0c76c66137ef061905.html本文根据Adobe的Tiff Revision 6.0文档整理而成,同时部分的参考了清华大学出版的一书本文整理了tiff文件的基本格式及其包括的常用标签的说明:对于tiff文件中使用的压缩方法,本文没能详细说明如果发现有错误存在,请各位指正转载 2013-07-07 18:29:38 · 2141 阅读 · 0 评论 -
Bayer图像处理
转自:http://www.cnblogs.com/lin1270/archive/2010/12/01/1893647.htmlBayer是相机内部的原始图片, 一般后缀名为.raw. 很多软件都可以查看, 比如PS.我们相机拍照下来存储在存储卡上的.jpeg或其它格式的图片, 都是从.raw格式转化过来的. .raw格式内部的存储方式有多种, 但不管如何, 都是前两行的排列不同转载 2013-06-04 16:57:58 · 1245 阅读 · 0 评论 -
Why does BitmapSource.Create throw an ArgumentException?
转自:http://stackoverflow.com/questions/1983781/why-does-bitmapsource-create-throw-an-argumentexception4down votefavorite1I'm trying to get an bitmap created from转载 2013-05-14 11:45:33 · 999 阅读 · 0 评论 -
Microsoft Windows Bitmap File Format Summary
转自:http://www.fileformat.info/format/bmp/egff.htmAlso Known As:BMP, DIB, Windows BMP, Windows DIB, Compatible BitmapTypeBitmapColors1-, 4-, 8-, 16-, 2转载 2013-05-14 11:43:30 · 2936 阅读 · 0 评论 -
图形图像处理-之-彩色转化到灰度的速度优化
转自:http://blog.youkuaiyun.com/housisong/article/details/3884368 图形图像处理-之-彩色转化到灰度的速度优化 HouSisong@GMail.com 2009.02.08tag:灰度算法,速度优化,定点数优化,MMX,SSE,SSE2,CPU缓存优化摘要:转载 2013-07-10 15:43:00 · 1139 阅读 · 0 评论 -
我的数学之美(一)——RANSAC算法详解
转自:http://grunt1223.iteye.com/blog/961063#给定两个点p1与p2的坐标,确定这两点所构成的直线,要求对于输入的任意点p3,都可以判断它是否在该直线上。初中解析几何知识告诉我们,判断一个点在直线上,只需其与直线上任意两点点斜率都相同即可。实际操作当中,往往会先根据已知的两点算出直线的表达式(点斜式、截距式等等),然后通过向量计算即可方便地判断p3是否在该直转载 2013-06-30 11:00:41 · 5875 阅读 · 1 评论 -
数字图像处理的基本原理和常用方法
转自:http://b2museum.cdstm.cn/identification/sztxcl-relative.htm 数字图像处理是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。图像处理最早出现于 20 世纪 50 年代,当时的电子计算机已经发展到一定水平,人们开始利用计算机来处理图形和图像信息。数字图像处理作为一门学科大约形成于 20 世纪 60 年代初期。早期的转载 2013-09-21 15:46:32 · 1327 阅读 · 0 评论 -
Qt中显示OpenCV的IplImage
转自:http://blog.youkuaiyun.com/tianchaotian/article/details/8984429opencv中的图像类型是IplImage,Qt中是QImage必须要实现两者的转换!。QImage MainWindow::IplImage2QImage(const IplImage *iplImage, double mini, double m转载 2013-05-29 15:07:55 · 1604 阅读 · 0 评论 -
【OpenCV】使用floodfill()实现PhotoShop魔棒功能
转自:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/8987387在OpenCV中看到一个很有意思的函数:floodfill()使用给定颜色填充一个联通的区域[cpp] view plaincopyprint?C++: int floodFill(InputOutputArray image, Point转载 2013-05-29 07:12:59 · 1546 阅读 · 0 评论 -
使用OpenCV和C++实现的分水岭算法(Watershed)
转自:http://blog.youkuaiyun.com/twowind/article/details/8988282分水岭算法(watershed)是一种比较基本的数学形态学分割算法,其基本思想是将灰度图像转换为梯度图像,将梯度值看作高低起伏的山岭,将局部极小值及其邻域看作一个“集水盆”。设想一个个“集水盆”中存在积水,且水位不断生长,淹没低度较低的地方,当水漫过程停止后,图像就可以被分割成几块连通转载 2013-05-29 07:09:19 · 3538 阅读 · 0 评论 -
【OpenCV】有关内存释放的一些问题
转载请注明出处:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7586847前一天把系统整个重写了一遍,脉络清晰了很多,也终于解决了以前很多崩溃,异常退出的问题。这里小小总结一下自己遇到的麻烦。1、内存泄露内存泄露是说没有释放已经不能使用的内存,这里一般指堆的内存才需要显示的释放。比如用malloc,calloc,realloc,ne转载 2013-05-29 07:11:15 · 1074 阅读 · 0 评论 -
opencv-创建自己的角点检测
转自:http://blog.youkuaiyun.com/tianzhaixing/article/details/8988731本文运用opencv函数cornerEigenValsAndVecs来查找eigenvalues和eigenvectors判断像素点是否为角点。运用opencv函数cornerMinEigenVal查找检测角点的最小值。[cpp] view plainco转载 2013-05-29 07:14:19 · 1167 阅读 · 0 评论 -
OpenCv里的一些基本函数,持续更新中。。。。。
转自:http://blog.youkuaiyun.com/wangluomin/article/details/8802722本文在作者使用opencv过程中会持续更新。1. cvRNG: 随机数生成器 CvRNG cvRNG( int64 seed); seed64-bit 的值用来初始化一个随机序列函数 cvRNG ,初始化随机数生成器并返回其状态。指向这个状态的指针可以传递给函数 c转载 2013-05-29 15:15:42 · 1254 阅读 · 0 评论 -
VC 2008 Express下安装OpenCV2.3.1
转自:http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1#.E4.B8.8B.E8.BD.BDOpenCV注意:下列文档以VC2008 Express为例,VC2010下的配置应与本文档类似。VC 6.0不被OpenCV 2.3.1支持。VC Expre转载 2013-04-06 20:38:10 · 903 阅读 · 0 评论 -
tiff文件读取
转自:http://blog.youkuaiyun.com/zhouxuguang236/article/details/7846615以下是VC下读取TIFF文件的代码[cpp] view plaincopychar* szFileName = "K:\\地图\\fujian-DEM\\fujian1.tif"; TIFF* tiff转载 2013-05-20 00:22:20 · 1859 阅读 · 0 评论 -
TIFF
转自百度百科:http://baike.baidu.com/view/66014.htmTIFF添加义项这是一个多义词,请在下列义项中选择浏览1.图像文件格式2.多伦多国际电影节3.东京国际电影节 1.图像文件格式编辑本义项TIFF百科名片 TIFF为图转载 2013-05-20 16:51:50 · 6920 阅读 · 0 评论 -
图像编辑之对比度调整(亮度对比度的算法公式)
转自:http://blog.youkuaiyun.com/pizi0475/article/details/6740428 继续图片编辑系列的文章,这次讲讲对图片对比度的调整方法。开篇先闲话一番,讲讲一些相关的东西。先是TinyImage的进度,因为某次莫名其妙用另外一个文件把一个很重要的头文件给覆盖了,导致出来一堆编译错误,改了大半个小时,于是为了保险起见赶紧整了个SVN。其次是本来这个周想写转载 2013-05-17 14:58:17 · 2616 阅读 · 0 评论 -
C++图像处理 -- 图像黑白调整应用
转自:http://blog.youkuaiyun.com/maozefa/article/details/6595831阅读提示: 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 尽可能保持二者内容一致,可相互对照。 本文代码必须转载 2013-03-21 14:56:09 · 1861 阅读 · 0 评论 -
二值化
转自:百度百科http://baike.baidu.com/view/983308.htm目录简介方法分类应用展开编辑本段简介一幅图像包括目标物体、背景还有噪声,要想从多值 二值化的数字图像中直接提取出目标物体,最常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T转载 2013-03-21 14:01:53 · 1274 阅读 · 0 评论 -
关于转化为灰度图,我想我还是要说点什么的
转自:http://hi.baidu.com/liaowuxukong/item/ea8553107da45e0ab98a1a8d毕设中,第一步就是将一个图片转化为灰度图。遂尝试用256的BMP转成灰度图,于是去查,啥东东是灰度图,得到如下解释。 什么叫灰度图?任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,转载 2013-03-20 21:35:14 · 1020 阅读 · 0 评论 -
将24位BMP真彩图转换成BMP灰度图
转自:http://blog.youkuaiyun.com/xiakq/article/details/2956902 真正的24位真彩图与8位的灰度图的区别就在于,真彩图文件中没有调色板,灰度图有调色板,真彩图中的象素矩阵是RGB值,灰度图中的象素矩阵是调色板索引值。 我在这里用C语言只简单的改变象素矩阵的RGB值,来达到彩色图转变为灰度图,并没有添加调色板。转载 2013-03-20 21:51:55 · 1785 阅读 · 0 评论 -
两种图像缩放算法的对比与实现
转自:http://www.cnblogs.com/tingshuo/archive/2011/05/13/2045649.html想在流媒体领域走的更远一点,但是发现自己这方面的专业知识欠缺厉害,特别是图形图像专业知识,于是买了本《数字图像处理》补补。这本书纯理论,什么积分、微分、什么滤波器,傅立叶变换,搞得一头雾水,还是写几行代码来得踏实。言归正题,图像缩放顾名思义,就转载 2013-03-20 15:15:12 · 2005 阅读 · 0 评论 -
图像处理中的一些基本问题解释
作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/ 转自:http://www.cnblogs.com/gnuhpc/archive/2012/10/13/2722879.html1.边缘检测:边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。这些转载 2013-03-30 21:09:13 · 1241 阅读 · 0 评论 -
英寸、 Picas、 点、 跨度和 Twips 之间的关系
转自:http://st251256589.blog.163.com/blog/static/1648764492011327105354718/有几个方法 typographers 用于测量字符间距 (字距调整) 和行间距 (前导字符)。 下面列出了定义,和您可能要使用的典型转换。 POINTloadTOCNode(2, 'summary'); "点"是等于 1 / 72 英转载 2013-03-14 19:30:14 · 1969 阅读 · 0 评论 -
DPI
转自:http://baike.baidu.com/view/49853.htm百科名片鼠标的DPI是每英寸点数,也就是鼠标每移动一英寸指针在屏幕上移动的点数。比如400DPI的鼠标,他在移动一英寸的时候,屏幕上的指针可以移动400个点。目录打印分辨率鼠标的DPIDPI深度包检测技术深度数据包检测仍然面临着挑战DP转载 2013-03-13 22:50:41 · 1456 阅读 · 0 评论 -
数字图像处理领域的二十四个典型算法及vc实现、第一章
转自:http://blog.youkuaiyun.com/v_JULY_v/article/details/6210124作者:July 二零一一年二月二十六日。参考:百度百科、维基百科、vc数字图像处理。--------------------------------------------------数字图像处理领域的二十四个典型算法及vc实现、第一章一、256色转灰度图转载 2013-03-21 23:13:41 · 1616 阅读 · 0 评论 -
(biwidth*biBitCount/8+3)/4*4
转自:http://wenda.tianya.cn/question/510127906cc5c480在VC++中,读入BMP图像必须把每行所占的字节数转换为4的倍数,用了这个公式(biwidth*biBitCount/8+3)/4*4,不明白其含义注意:C语言的除法里,两个int相除,结果会被CUT掉——只取商而不取余数。biwidth*biBitCount/8 好理解,就是一个转载 2013-03-22 11:41:45 · 2194 阅读 · 0 评论 -
什么是平场校正 Flat Fielding
转自:理想情况下, 当相机对均匀的目标成像时, 得到图像中所有像素点的灰度值理论上应该是相同的. 然而, 实际上图像中各像素的值往往会有较大差异. 这一般是由以下几个原因造成: (1)光照不均匀 (2)镜片中心和镜片边缘的响应不一致 (3)成像器件各像元响应不一致 (4)固定的图像背景噪声等等.所谓的平场校正就是校正传感器芯片上这些不一致性.通常对转载 2013-05-17 10:12:45 · 7603 阅读 · 0 评论 -
光线追踪(RayTracing)算法理论与实践(三)光照
转自:http://blog.youkuaiyun.com/qp120291570/article/details/8257240提要经过之前的学习,我们已经可以在利用光线追踪实现一些简单的场景。今天我们要探讨的是图形学里面的三种基本光源:方向光源,点光源,聚光灯。不同于利用现成的Api,这次会从理论到实际一步步用C++实现。前提工作在老师的建议下,转载 2013-05-17 10:07:51 · 1617 阅读 · 0 评论 -
24位真彩色转换为8位灰度图片(完整代码)
转自:http://blog.youkuaiyun.com/jiangxinyu/article/details/6222349 图像的灰度化与二值化是图像处理中最常见的处理方法,也是很多图像处理方法的基础,如图像灰度统计、图像识别等。 图像的灰度化与二值化方法较多,处理过程也比较简单。但切不可因其简单而忽视效率。如常用的图像灰度计算公式:gray = red * 0.299 + gr转载 2013-03-23 14:51:01 · 2384 阅读 · 0 评论 -
如何将真彩色图转换为各种灰度图
转自:http://www.cppblog.com/windcsn/archive/2006/07/27/Grayscale.html首先来看一下彩色图和灰度图的特点。在计算机中使用最多的 RGB 彩色空间,分别对应红、绿、蓝三种颜色;通过调配三个分量的比例来组成各种颜色。一般可以使用 1 、 2 、 4 、 8 、 16 、 24、 32 位来存储这三颜色,不过现在一个分量最大是用转载 2013-03-23 14:43:51 · 1012 阅读 · 0 评论 -
C++图像缩放
转自:http://blog.youkuaiyun.com/welcome_xu/article/details/7251316VC++中自带的图像缩放函数两个:1、BOOL StretchBlt ( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc, int nSrcWidth转载 2013-03-23 14:35:29 · 1636 阅读 · 0 评论 -
BMP位图格式详解<二>--转载
转自:http://www.cnblogs.com/xiehy/archive/2011/06/07/2074405.htmlBMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows转载 2013-03-22 23:05:25 · 1087 阅读 · 0 评论 -
位,字节,16进制关系,以防忘记(给自己看的)
1字节=8位一个16进制为0xf,一个16进制数为四个二进制数,0x0为0000,0xf为1111,即1个16进制数为4位UE软件打开bmp图像,如42 4D 38 04 04 00 00 00 00 00 36 04 00 00,每两个16进制数隔开,用意是:因为1个16进制数为4位,两个就是8位,即1个字节,所以这里是14字节,是位图文件头,以字节为单位,容易计数。原创 2013-03-22 13:51:36 · 4255 阅读 · 0 评论 -
DataSizePerLine= (biWidth* biBitCount+31)/8,是个啥意思呢?
DataSizePerLine= (biWidth* biBitCount+31)/8即DataSizePerLine= (biWidth* biBitCount+31)/32*4转自:http://blog.163.com/flybood@126/blog/static/41230911201041242942824/位图数据记录了位图的每一个像素值或该对应像素的颜色表的索引值,图像转载 2013-03-22 13:42:40 · 1825 阅读 · 0 评论