24小时热门版块排行榜    

查看: 1660  |  回复: 21
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

1598908734

铁杆木虫 (著名写手)

[求助] 用CCD拍照得到一些点,怎么样测量这些点的半高宽呢?

由于这些点不能直接得到它的光强分布,只有RGB 三色组合,要怎么来测量呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1598908734

铁杆木虫 (著名写手)

引用回帖:
7楼: Originally posted by linkingoo at 2013-04-09 22:16:45
matlab就可以处理吧!将图读取以后,就是一个二维数值阵列,RGB的值介于0-255之间,应该可以通过分析中心部分元素值的加成,来等效相对光强的大小。

你好,我这个图导入到matlab里面显示的是三维的,像300*200*4这样的,假如我要画图的话,只能用RGB中的一种颜色表示,例如这个图我命名为“a”,用语句b=a(:,:,2);imagesc(b);figure(gcf);就可以得到一个二维的数组,值是介于0~255之间的,这里的“2”只相当于取了RGB的某一个通道,也可以是1或3,我能否这样来得到中心小点的直径呢?觉得偏差很大
18楼2013-07-01 14:36:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 22 个回答

kigeon

金虫 (正式写手)

这里半高宽什么意思?发个样图看看?
2楼2013-04-09 13:42:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1598908734

铁杆木虫 (著名写手)

引用回帖:
2楼: Originally posted by kigeon at 2013-04-09 13:42:35
这里半高宽什么意思?发个样图看看?

对于一个点,就是怎么来测量它的直径,听说可以用半高宽表示
3楼2013-04-09 14:01:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kigeon

金虫 (正式写手)

不知道你的图什么样子,但感觉就是比较简单的图像处理,rgb可以换成灰度,也可以单独算强度再平均,然后根据强度确定每个点-假定各个点互不干扰,centroid中心和点的面积都找的出来啊。中心一般取local最亮pixel,面积的话就是以中心点为圆心扫一遍。imageJ不行么,功能很强大,都不用写小程序。
我不是光学的,所以可能说的这些对你们来说都是小儿科了。
4楼2013-04-09 14:34:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见