主 题: 关于全景图像的无缝拼接
作 者: zerodata ()
等 级:
信 誉 值: 98
所属论坛: VC/MFC 图形处理/算法
问题点数: 0
回复次数: 9
发表时间: 2003-07-25 09:43:34Z
请那位做过全景图像拼接的大虾指点,
我在做全景图像的拼接,是通行将重合部分分割成小块,再进行灰度的比较,以此来找到一条缝合曲线,但是无法做到无缝拼接,
各位,有这方面的经验的请谈谈如何来实现.
回复人: harry202(harry) ( ) 信誉:104 2003-07-25 09:50:23Z 得分:0
哪里有类似软件下载?
Top
回复人: zerodata() ( ) 信誉:98 2003-07-25 09:55:31Z 得分:0
有一个做的非常好的软件:pixmaker,
Top
回复人: yellowwolf(你们把名给全起了所以我注册色狼) ( ) 信誉:66 2003-07-25 11:49:04Z 得分:0
什么论坛,我发出去了,他说我没有登陆,白写了那么多。
http://expert.youkuaiyun.com/Expert/topic/1988/1988156.xml?temp=.2311975
参考一下。
Top
回复人: GZCompiler(编译器) ( ) 信誉:120 2003-07-25 11:58:22Z 得分:0
图片在接触点的亮度首先要尽量一致。
重合部分如果有位移偏差,作一下拉伸变形。
Top
回复人: zerodata() ( ) 信誉:98 2003-07-25 12:36:26Z 得分:0
接触点的亮度已经调整好了,可以使两幅在不同的曝光度下的图片能柔和的过渡,
现在的问题是如何来找到一系列的接触点
例如,拍摄两幅室内的照片,重合区中有一横梁,由于横梁拍摄的角度不同,横梁在重合区中不一定是平行或者恰好吻合的,很有可能是相交,那么这个交点,怎么来找呢?
另:重合部分的偏差进行拉伸变形速度较慢,不太可行
Top
回复人: zerodata() ( ) 信誉:98 2003-07-25 12:41:35Z 得分:0
to : yellowwolf(你们把名给全起了所以我注册色狼)
看了你在另一贴子中的论述,对你的匹配算法不是太明白,能发一份你的code给我吗?
wyy@Ezonics.com.cn
Top
回复人: yellowwolf(你们把名给全起了所以我注册色狼) ( ) 信誉:66 2003-07-25 16:20:03Z 得分:0
BOOL CDIB::SetComparDIB(BMP* bmp1, BMP* bmp2)
{
unsigned int TempArea = 0;
MAXarea = 0;
int rightbmp_h= bmp2->bmp_Width / 3;
// 从右图的第一像素开始与左图的每一象素比较
for ( register int leftbmp_w =bmp1->bmp_Width; leftbmp_w >=0 ; leftbmp_w--)
{
for (register unsigned int lef
作 者: zerodata ()
等 级:
信 誉 值: 98
所属论坛: VC/MFC 图形处理/算法
问题点数: 0
回复次数: 9
发表时间: 2003-07-25 09:43:34Z
请那位做过全景图像拼接的大虾指点,
我在做全景图像的拼接,是通行将重合部分分割成小块,再进行灰度的比较,以此来找到一条缝合曲线,但是无法做到无缝拼接,
各位,有这方面的经验的请谈谈如何来实现.
回复人: harry202(harry) ( ) 信誉:104 2003-07-25 09:50:23Z 得分:0
哪里有类似软件下载?
Top
回复人: zerodata() ( ) 信誉:98 2003-07-25 09:55:31Z 得分:0
有一个做的非常好的软件:pixmaker,
Top
回复人: yellowwolf(你们把名给全起了所以我注册色狼) ( ) 信誉:66 2003-07-25 11:49:04Z 得分:0
什么论坛,我发出去了,他说我没有登陆,白写了那么多。
http://expert.youkuaiyun.com/Expert/topic/1988/1988156.xml?temp=.2311975
参考一下。
Top
回复人: GZCompiler(编译器) ( ) 信誉:120 2003-07-25 11:58:22Z 得分:0
图片在接触点的亮度首先要尽量一致。
重合部分如果有位移偏差,作一下拉伸变形。
Top
回复人: zerodata() ( ) 信誉:98 2003-07-25 12:36:26Z 得分:0
接触点的亮度已经调整好了,可以使两幅在不同的曝光度下的图片能柔和的过渡,
现在的问题是如何来找到一系列的接触点
例如,拍摄两幅室内的照片,重合区中有一横梁,由于横梁拍摄的角度不同,横梁在重合区中不一定是平行或者恰好吻合的,很有可能是相交,那么这个交点,怎么来找呢?
另:重合部分的偏差进行拉伸变形速度较慢,不太可行
Top
回复人: zerodata() ( ) 信誉:98 2003-07-25 12:41:35Z 得分:0
to : yellowwolf(你们把名给全起了所以我注册色狼)
看了你在另一贴子中的论述,对你的匹配算法不是太明白,能发一份你的code给我吗?
wyy@Ezonics.com.cn
Top
回复人: yellowwolf(你们把名给全起了所以我注册色狼) ( ) 信誉:66 2003-07-25 16:20:03Z 得分:0
BOOL CDIB::SetComparDIB(BMP* bmp1, BMP* bmp2)
{
unsigned int TempArea = 0;
MAXarea = 0;
int rightbmp_h= bmp2->bmp_Width / 3;
// 从右图的第一像素开始与左图的每一象素比较
for ( register int leftbmp_w =bmp1->bmp_Width; leftbmp_w >=0 ; leftbmp_w--)
{
for (register unsigned int lef