社区
C#
帖子详情
图像处理
lvg
2008-12-19 11:05:03
两张bmp图像做比较相似度:
请教有方法改变bmp图像的角度吗?
...全文
137
15
打赏
收藏
图像处理
两张bmp图像做比较相似度: 请教有方法改变bmp图像的角度吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leileigaui
2011-09-26
打赏
举报
回复
ls很牛啊~~帮顶
xm1050230545
2011-06-01
打赏
举报
回复
我晕要贴到什么时候,算了完毕
xm1050230545
2011-06-01
打赏
举报
回复
public class PointD
{
public PointD()
{
x = 0;
y = 0;
}
public PointD(double x, double y)
{
this.x = x;
this.y = y;
}
double x;
double y;
public double Y
{
get { return y; }
set { y = value; }
}
public double X
{
get { return x; }
set { x = value; }
}
public PointD Whirl(PointD origin, double angle)
{
double len, agl;
PointD v = (this - origin);
len = v.VectorLength;
if (len == 0)
return new PointD(origin.x, origin.y);
agl = v.Angle;
agl += angle;
agl %= 360;
if (agl < 0)
agl += 360;
agl = GraphHelper.ToPI(agl);
return origin + new PointD(len * Math.Cos(agl), len * Math.Sin(agl));
}
}
xm1050230545
2011-06-01
打赏
举报
回复
这个可以有:
public static Bitmap Whirl(Bitmap bmp, PointD org, double angle)
{
Bitmap src = new Bitmap(bmp.Width, bmp.Height);
Graphics g = Graphics.FromImage(src);
PointD o1 = new PointD();
o1 = o1.Whirl(org, angle);
GraphicsState gs = g.Save();
g.TranslateTransform((float)o1.X, (float)o1.Y);
g.RotateTransform((float)angle);
g.DrawImage(bmp, 0, 0,bmp.Width,bmp.Height);
g.Restore(gs);
GraphHelper.DrawSelPoint(org.Point, g, 7);
g.Dispose();
return src;
}
zhxcumt
2011-05-11
打赏
举报
回复
LZ的意思是不是两幅图像中前景目标的位置角度不同?图像配准中好像有解决的方法,可以考虑sift点匹配的方法,个人理解,仅作参考
xiangweixing
2008-12-19
打赏
举报
回复
支持楼上,代码不多,二十行就OK
qiqundelang
2008-12-19
打赏
举报
回复
用像素来比较,逐个点比较
qiqundelang
2008-12-19
打赏
举报
回复
用像素来比较,逐个点比较
HDNGO
2008-12-19
打赏
举报
回复
记得有个老外的网站能得出你的照片比较像哪个明星。。。。
baiyicanggou
2008-12-19
打赏
举报
回复
关注,顶一下
lovefootball
2008-12-19
打赏
举报
回复
你想要角度变换还是比较图像
角度变换参考
http://blog.csdn.net/kenkao/archive/2008/10/26/3148122.aspx
lvg
2008-12-19
打赏
举报
回复
up
qshArcc
2008-12-19
打赏
举报
回复
up
消失的尘芥
2008-12-19
打赏
举报
回复
up
lvg
2008-12-19
打赏
举报
回复
角度变换
数字
图像处理
中常用到图片集
数字
图像处理
中常用到图片集,适合数字图像开发人员使用
对图像进行浮雕处理
Example034-对图像进行浮雕处理
图像拼接imagestitching
基于opencv2.4.0+vs2008平台的图像拼接,附带3张练习图片
旋转、反射和扭曲图像
Example049-旋转、反射和扭曲图像
利用MFC的Picture控件显示图像和视频/摄像头画面(VS2008+OpenCV2.0)
利用MFC的Picture控件显示和处理图像,后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有 'Play' 和 'Stop',不能实现暂停
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章