| 查看: 669 | 回复: 7 | |||
| 当前主题已经存档。 | |||
aller_gogo木虫 (小有名气)
|
[交流]
【求助】怎么把某区域像素置反?
|
||
| 在试着做Ct图像分割,把原来的图像二值化以后,使用边界跟踪把躯干的轮廓找到了,现在要把躯干外面的区域像素置反,应该怎么做呢?躯干的边界是不规则形状的。 |
» 猜你喜欢
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
实验室接单子
已经有7人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
2楼2009-12-09 16:20:22
3楼2009-12-09 17:58:51
beargolden
木虫 (著名写手)
- 应助: 0 (幼儿园)
- 金币: 4426.5
- 散金: 5
- 帖子: 1091
- 在线: 396.1小时
- 虫号: 584616
- 注册: 2008-08-01
- 专业: 信号理论与信号处理
4楼2009-12-09 20:43:02
5楼2009-12-09 22:50:03
aller_gogo
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 2277
- 红花: 1
- 帖子: 118
- 在线: 84.3小时
- 虫号: 430895
- 注册: 2007-08-11
- 专业: 应用数学方法
6楼2009-12-10 11:58:31
★
小木虫(金币+0.5):给个红包,谢谢回帖交流
小木虫(金币+0.5):给个红包,谢谢回帖交流
|
很多方法. e.g. 区域填充算法(其实就是二值卷积). 有边界坐标就能生成一个边界二值图(boundary=1,else=0), 将被边界包含的区域填充为一个单连通区域(这就要求边界是连通的,否则不能填,具体原因参考算法.), 得到边界内部区域 .取反得到边界外部. 如果用matlab的话,只要2行code. boundary=...;%binary image of the boundary. area_in=imfill(boundary,'holes') ; area_out=~area_in; ... 用c/c++自己不想写code的话下个matlab计算引擎直接调用matlab imfill.m. 或用command: mcc将imfill.m生成动态链接库供c/c++调用. |
7楼2009-12-10 16:14:40
aller_gogo
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 2277
- 红花: 1
- 帖子: 118
- 在线: 84.3小时
- 虫号: 430895
- 注册: 2007-08-11
- 专业: 应用数学方法
8楼2009-12-10 16:55:10












回复此楼