声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: axz707

[图像处理] 请问怎么求这个图片的形心和最小外接矩形框啊

 关闭 [复制链接]
 楼主| 发表于 2007-10-18 10:22 | 显示全部楼层
我不是不想学啊   老师突然让我们用matlab做,我也没办法啊,版主能否回答我上面的问题?

[ 本帖最后由 axz707 于 2007-10-18 10:28 编辑 ]
回复 支持 反对
分享到:

使用道具 举报

发表于 2007-10-18 11:11 | 显示全部楼层
看程序,不懂的函数就help 函数  或者 doc 函数
发表于 2007-10-18 11:58 | 显示全部楼层
原帖由 axz707 于 2007-10-18 11:44 发表
这样写为什么不行啊?   第6行的x还怎么定义啊


clear,clc;
im=imread('b.bmp');
im=rgb2gray(im);
BW=im2bw(im,graythresh(im));
area = sum(sum(BW));
meanx = sum(sum(double(BW).*x))/area;
mean ...


所以我才说要你掌握一定基础才开始编程,不然老是碰钉子,我们帮你纠正一个,你可能解决了,然后又遇到一个,又发帖问,再帮你解决,你可能又遇到问题,难道又问?这样效果既不高,也浪费大伙的时间,对你也没有好处。须知道,一个程序的编写,正如一幢大厦的落成一样,并非一蹴而就的,按部就班才能够得到预期的效果

评分

1

查看全部评分

 楼主| 发表于 2007-10-18 13:06 | 显示全部楼层
:@L   写这么多文字,还不如回答我的问题呢

-------------------------------------------------------
做人不要这么任性,像个小孩子。
你的问题稍微有些基础都解决了。
eight苦口婆心的完全是为了你好!
你倒好,不仅不领情反倒怨上了。
我忽然响起了一个词:以怨报德
--------------------花如月---------------------------


[ 本帖最后由 花如月 于 2007-10-18 13:23 编辑 ]
发表于 2007-10-18 13:09 | 显示全部楼层
xjzuo 前辈计算形心的结果:
>> meanx,meany
meanx =
  141.0450
meany =
  252.8699
我的用的方法计算的结果:
>> mean(rows),mean(cols)
ans =
  140.9919
ans =
  252.8945
方法其实是一样的,由于我用find之前对图片进行了二值化处理。因此结果有略微的差异(四舍五入后就完全一样了),前辈的方法更具有通用性。

鉴于问题已经相当的明朗,此帖已经没有讨论的必要因此关闭
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 18:39 , Processed in 0.058536 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表