会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
姜小白71
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年9月2日
Mathematica图片修复
摘要: 图片修复实现起来非常简单,考虑到修复效果很好,这里放一个例子以便查阅。如下图所示,左上部分 有一处污渍,现在需要清除这块污渍。 思路为先确定污渍模板,然后利用 Inpaint函数便可一步解决,代码如下,为了美观,顺便把气泡也抹去了。 结果展示,
阅读全文
posted @ 2017-09-02 12:48 姜小白71
阅读(445)
评论(0)
推荐(0)
2017年8月23日
Mathematica椭圆检测
摘要: 这是个不多见,却很简单的问题,之所以提出来,是因为在某一次计算流体力学作业中,程序会计算生成一个倾斜的椭圆, 为了跟理论对比,需要测出长短轴之比,当时都是手动测量,误差较大,是迫不得已的做法。现在利用图像处理的方法来处理 这一问题。 首先我们自己生成一个椭圆,旋转,把图像转化为Image,利用Com
阅读全文
posted @ 2017-08-23 21:13 姜小白71
阅读(341)
评论(0)
推荐(0)
Mathematica干涉图处理
摘要: 下图为某一干涉图,每一级明纹蕴含着相应的高度信息,通常相邻的条纹高度差是恒定的,如果是反射干涉的话, 高度差为半个波长。这里我们假定,最内部明纹高度最小。 处理思路如下,二值化,细化,提取明纹分配高度,然后绘图。代码如下, 结果如下,
阅读全文
posted @ 2017-08-23 14:50 姜小白71
阅读(455)
评论(0)
推荐(0)
2017年8月22日
Mathematica计数问题2
摘要: 这篇博客来源于 Stack-Exchange,但这个计数问题就很简单了,物体之间无粘连,基本上 一个函数就能解决,这里主要学习如何快速实现标记。为方便理解,这里把原代码作了一下拆分。 图片如下, 附上代码以及结果, 最后作一点说明,图中有红色标记的瓜子表示最后一粒瓜子,代码中用num最终的赋值标记,
阅读全文
posted @ 2017-08-22 19:50 姜小白71
阅读(241)
评论(0)
推荐(0)
Mathematica计数问题
摘要: 这篇文章来源于Stack-Exchange,但方法在Mathematica内置帮助文档中就能找到。计数问题很常见,处理起来也很方便,但是 对于相互粘连的计数问题,就稍微有点麻烦了。考虑这样一个计数问题, 处理思路大致如下,利用距离变换结合极大值检测生成模板,然后利用降水算法分离实物,最后在原图中进行
阅读全文
posted @ 2017-08-22 10:59 姜小白71
阅读(429)
评论(0)
推荐(0)
2017年8月21日
Mathematica图片局部变色
摘要: 这篇博客来源于Stack-Exchange上的一个帖子,问题描述如下:如何将图中的红球变为蓝球? 这个问题下面有很多答案,我选了最好的一个答案,代码如下 根据结果可以看出,代码的思路非常明确。分为提取红色通道分量,生成红球模板,然后局部转变为蓝色,最后与原图进行合成。下面是一个 对比结果, 当然,原
阅读全文
posted @ 2017-08-21 19:21 姜小白71
阅读(469)
评论(0)
推荐(0)
Mathematica图片裁切
摘要: 通常在Mathematica中,裁切图片使用ImageTake即可,但有时候对裁切的要求较高,需要精细调整,这时候就需要 写个控制Manipulate微调一下了,根据微调数据,再使用ImageTake就能得到理想的结果了。 结果如下图所示,具体数字表示裁切像素单位,可以逐一调整。 根据上面结果,输入
阅读全文
posted @ 2017-08-21 10:48 姜小白71
阅读(554)
评论(0)
推荐(0)
Mathematica图像处理—写在前面
摘要: 谈到图像处理,大家都会想到 matlab,opencv,c/c++等语言。但其实Mathematica也能做图像处理,特别是对于很熟悉Mathematica的玩家来说,那简直 是轻车熟路,Mathematica的 多范式编程可以让代码随心所欲,精简到极致。这对于业余图像处理的我来说,是最适合不过了。
阅读全文
posted @ 2017-08-21 10:08 姜小白71
阅读(623)
评论(0)
推荐(0)