`
zuroc
  • 浏览: 1309834 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

一个图像配准的小程序

    博客分类:
  • C++
阅读更多
为伊人而coding.

源代码/程序见文末附件

分享一下,虽然代码很乱,没有什么价值

Powered By Winxgui and Boost .

Thanks for 许前辈,Visual FreeCode前辈 !



  • 大小: 112.1 KB
分享到:
评论
21 楼 rubynroll 2008-06-05  
倾斜的图像和外部空白区有明显的边界,再sobe(或其它边缘检测)变换后呈现出4条互成近90度的直线,根据这些条件,用霍夫变换就可以检测了.
20 楼 zerofor 2008-06-02  
想请教一下用霍夫变换怎么检测这张图片的倾斜度啊,(我以前只是矫正过扫描的文字图像而已)
19 楼 arust 2008-06-02  
dogstar 写道
这个图片是谁我不知道.但是貌似做图像处理的最爱用这张图了.以前上大学学数字信号处理的时候,看的都麻木了.哈哈.还有,你的代码,还有可执行文件不能正常下载.请查验.


据说是因为她有完美的肩部曲线
18 楼 zuroc 2008-05-25  
蕾娜之詩

 

0 dear Lena, your beauty is so vast; it is hard sometimes to describe it fast.

噢,親愛的蕾娜,妳的美麗是如此浩瀚,有時候真是很難快速地描述。

I thought the entire world I would impress, if only your portrait I could compress.

如果我能壓縮你的影像,我想整個世界都會印象深刻。

Alas! First when I tried to use VQ, I found that your cheeks belong to only you.

唉呀,當我第一次利用「向量量化」,我發現你的臉頰僅僅屬於原始的你。

Your silky hair contains a thousand lines, hard to match with sums of discrete cosines.

妳絲絨般的頭髮包含了上千線條,根本無法以「離散餘弦」來匹配。

And for your lips, sensual and tactual, thirteen Crays found not the proper fractal.

妳性感的豐唇,即使十三部Cray超級電腦也無法找到適合的「碎形」描寫。

And while these setbacks are all quite severe, I might have fixed them with hacks here or there.

當這些挫折變得越來越嚴重,我只好在影像裡到處修整。

But when wavelets took sparkle from your eyes, I said, "Skip this stuff. I'll just digitize."

然而當「小波轉換」奪走了妳眼神中的光輝時,我說:『不壓縮了!我只要數位化就好』。

 

by an unknown author

作者不詳
16 楼 zgdhj95 2008-05-24  
Lenna...去GOOGLE看了下原图,发现居然还是个裸女,不错不错~~~


http://www.vision.auc.dk/~hn/Images/lenna_color.jpg
15 楼 scropo 2008-05-23  
楼上很强大啊
偶现在也在做图像检索的研究
请问大虾们,java有哪些图像包可体提取纹理、形状等特征的
14 楼 bookong 2008-05-23  
很好奇,搜了一下,发现原来楼主用的是这个图片的一部分
13 楼 insiku 2008-05-19  
下载来看看
12 楼 rubynroll 2008-05-17  
我所看到过的关于图像处理方面书没有不用Lenna的,呵呵~
11 楼 rockjava 2008-05-17  
Lenna,哈哈,做信号处理的实验的时候就用的“她”。
10 楼 zuroc 2008-05-16  
帮MM写的,没有研究什么学术上的东西,不过最近反正也闲,去研究一下"霍夫变换"也不错.

多谢指教:)
9 楼 xuby 2008-05-16  
这个属于边缘检测里面最容易的情况了。
8 楼 xuby 2008-05-16  
使用霍夫变换,完全可以全自动,不用选那三个点。
7 楼 zuroc 2008-05-16  
6 楼 dogstar 2008-05-16  
这个图片是谁我不知道.但是貌似做图像处理的最爱用这张图了.以前上大学学数字信号处理的时候,看的都麻木了.哈哈.还有,你的代码,还有可执行文件不能正常下载.请查验.
5 楼 zuroc 2008-05-16  
群众是盲目的,不要迷信民主的力量...

每一个人除了他自己懂得那一些东西之外,也都是盲目的...

mm还是挺好看的:)

http://www.csie.ntu.edu.tw/~b89075/197211_Lenna_Sjooblom_CF_LivePix.jpg

4 楼 fxsjy 2008-05-16  
看来JavaEye搞图像处理的太少了,我这么经典的回复竟然被评为差贴,俺给科普一下。


The picture's history was described in the May 2001 newsletter of the IEEE Professional Communication Society, in an article by Jamie Hutchinson:

“ Alexander Sawchuk estimates that it was in June or July of 1973 when he, then an assistant professor of electrical engineering at the University of Southern California Signal and Image Processing Institute (SIPI), along with a graduate student and the SIPI lab manager, was hurriedly searching the lab for a good image to scan for a colleague's conference paper. They got tired of their stock of usual test images, dull stuff dating back to television standards work in the early 1960s. They wanted something glossy to ensure good output dynamic range, and they wanted a human face. Just then, somebody happened to walk in with a recent issue of Playboy.
The engineers tore away the top third of the centerfold so they could wrap it around the drum of their Muirhead wirephoto scanner, which they had outfitted with analog-to-digital converters (one each for the red, green, and blue channels) and a Hewlett Packard 2100 minicomputer. The Muirhead had a fixed resolution of 100 lines per inch and the engineers wanted a 512 × 512 image, so they limited the scan to the top 5.12 inches of the picture, effectively cropping it at the subject's shoulders.


Lenna was not the first Playboy magazine image to be used to illustrate image processing algorithms. Lawrence G. Roberts used a 1960 Playboy image, with permission and attribution, in his 1961 MIT master's thesis on image dithering.[2]
3 楼 zuroc 2008-05-16  
奇怪,之前还有一条评论,难道被和谐了:)
2 楼 zuroc 2008-05-16  
奇怪,之前还有一条评论,难道被和谐了:)

相关推荐

    关于医学图像配准的程序

    自动单模医学图像配准算法.pdf可能包含一个具体的配准算法的详细介绍,例如互信息最大化法、灰度共生矩阵法或者基于特征点的方法。这些方法通常包括以下几个步骤: 1. **预处理**:去除噪声、增强对比度、归一化等...

    基于SIFT特征的图像配准(附Matlab源代码)之仿真图像

    总之,基于SIFT特征的图像配准是计算机视觉领域的一个重要研究方向,它为解决各种图像处理问题提供了有力工具。通过对给定的Matlab源代码的学习和实践,读者可以深入了解这一技术,并将其应用到自己的项目中。

    MATLAB基于点的图像配准程序

    在提供的“MATLAB基于点的图像配准程序”压缩包中,应该包含了实现上述流程的MATLAB代码。通过阅读和理解这些代码,你可以深入学习图像配准的原理和MATLAB实现细节。记得运行代码并观察结果,这将有助于提升你对图像...

    基于傅立叶-梅林变换的图像配准程序

    在本项目中,我们有一个基于MATLAB实现的图像配准程序,它利用FMT来精确地对图像进行对齐。 MATLAB是一种强大的编程环境,特别适合于数值计算和图像处理。这个程序提供了一个用户界面(UI),使得用户可以方便地...

    网上流传的图像配准程序

    图像配准是计算机视觉领域中的一个关键技术,它主要用于将多张图像对齐,以便进行比较、融合或分析。在本压缩包中,你可能找到了多种图像配准的程序,这些程序可以帮助研究者和开发者处理图像数据,实现不同场景下的...

    图像配准C++代码

    图像配准是计算机视觉领域中的关键技术之一,它主要用于将两幅或多幅图像在空间上对齐,以便于比较、分析或融合。...对于学习者来说,这是一个很好的实践项目,可以通过调试和修改代码,加深对图像配准技术的理解。

    傅里叶梅林(FourierMellin)实现图像配准matlab源代码

    总之,傅里叶梅林变换的图像配准方法是MATLAB中一个重要的图像处理技术,尤其适用于处理存在旋转的图像。通过对图像进行傅里叶和梅林变换,可以准确地估计并应用几何变换,使图像对齐。通过学习和应用这个MATLAB源...

    数字图像图像配准程序(可执行程序)

    "数字图像图像配准程序(可执行程序)"正是这样一个工具,允许用户通过手动指定控制点来进行图像配准操作,提供了静态链接版和动态链接版两个版本的可执行程序,以及相关的测试图像,以供实践和学习。 一、图像配准...

    实现了图像配准拼接的vc程序

    这个“实现了图像配准拼接的vc程序”显然是一个基于VC++(Visual C++)开发的软件,用于执行这一任务。下面将详细介绍图像配准拼接的基本概念、实现方法以及可能涉及的关键技术。 1. **图像配准**:图像配准是图像...

    基于harris角点特征的图像配准程序

    基于Harris角点特征的图像配准程序就是利用图像中的角点信息来实现这一目标。Harris角点检测是图像特征检测的一种经典方法,因其稳定性和鲁棒性而被广泛应用。 角点特征是图像中具有显著变化的点,它们在不同的尺度...

    图像配准的6个程序(matlab版)

    这个MATLAB版的图像配准程序集合为初学者提供了一个很好的起点,通过阅读代码和运行示例,可以深入理解配准算法的原理和实现。同时,MATLAB官方文档、在线教程和社区论坛都是获取更多知识的好地方。 通过掌握以上...

    基于harris角点匹配的图像配准程序

    在本程序中,“image stitch”可能是指图像拼接,这是图像配准的一个常见应用。通过准确的配准,多张图片可以无缝地合并成一张全景图。程序可能包含了从角点检测、特征匹配到几何变换估计和图像融合的完整流程。 ...

    基于SURF匹配和小波融合的图像配准算法的matlab实现

    1、实现效果:见链接:...2、基于SURF匹配和小波融合的图像配准算法的matlab实现,并采用matlab GUI界面实现。 3、适用于计算机,电子信息工程等专业的大学生课程设计和毕业设计。

    MATLAB图像配准程序

    图像配准是计算机视觉中的一个基础概念,它涉及将一幅或多幅图像对齐到同一坐标系,以便于比较、分析或融合这些图像。在医学影像、遥感、3D重建等场景中,图像配准有着广泛应用。MATLAB中的Image Processing Toolbox...

    insar图像配准及滤波

    《InSAR图像配准与滤波:MATLAB实现及应用》 InSAR(Interferometric Synthetic Aperture Radar)是一种利用合成...同时,这也是一个很好的起点,为进一步深入研究InSAR在地质灾害监测和其他领域的应用打下坚实基础。

    仿射变换图像配准

    在二维空间中,一个仿射变换可以通过一个3x3的矩阵表示,通常形式为: \[ \begin{bmatrix} x' \\ y' \\ 1 \end{bmatrix} = \begin{bmatrix} a & b & c \\ d & e & f \\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} x ...

    IMGReg.rar_仿射变换 配准_图像配准_图像配准程序_自动配准

    图像配准,一个半自动的基于特征的图像配准程序。在程序中,需要手工选取特征点,程序将自动寻找到相匹配的特征点,然后自动计算仿射变换参数,并将两幅图像进行拼接,合成一幅图像。

    matlab 图像配准

    描述中提到,这个程序是“用matlab编写的图像配准程序,并做成一个GUI界面”。这意味着开发者创建了一个图形用户界面(GUI),使得用户无需编写代码就能直接操作,提高了使用的便利性和易用性。GUI通常包含各种按钮...

    基于特征点的图像配准

    【图像配准】是计算机视觉领域中的一个关键概念,它涉及到将一幅图像或者一系列图像调整到与另一幅图像或一个已知的参考框架对齐。这个过程通常用于比较、融合或者分析不同视角、不同时间或者不同设备拍摄的图像。在...

Global site tag (gtag.js) - Google Analytics