顾乔芝士网

持续更新的前后端开发技术栈

自己动手用C++写的图像处理软件

说到图像处理软件你会想到什么?Photoshop?CorelDRAW?美图秀秀?还是ACDSee的图像编辑模块?

说到实现数字图像处理算法,你又会想到什么?Matlab?OpenCV?

能不能自己动手用C++写一个小型的图像处理软件,实现一些图像处理算法,而不调用任何外部的包?这个可以有!

多年以前,甚至是主页君还在读书的时候,曾经尝试在VC++ 6.0中编写了最初版本的MagicHouse(一款小型的图像处理软件)。后来当我写了我的第一本图像处理算法书时,我用VC++ 2005更新了它。再后来很长一段时间了,它就一直被压箱底了。我也开始转战Matlab了,毕竟懒惰是推动人类创新的两大动力之一,谁让Matlab那么省时省力呢。但是我们又不得不承认:首先,Matlab相比于C++,在工业应用上其实非常有限。其次,它隐藏了太多的细节,你当然不必为内存管理而操心,也无需为图像文件编解码而犯愁,但一直用Matlab的总是有种“进口加组装”的山寨感。能不能来个“完全自力更生”呢?利用这几天闲暇时间,我在Visual Studio 2013中更新了我的MagicHouse软件。(听说Visual Studio 已经出了2015,Anyway 我想应该无伤大碍)。下面就简单介绍下MagicHouse软件所提供的基本功能。

功能连接梯度揭示的人类大脑皮层拓扑结构

来源:功能磁共振


一种浮选泡沫视频图像自适应筛选方法

摘 要: 针对浮选视频图像获取过程中出现的图像质量问题,提出一种浮现泡沫视频图像自适应筛选方法。首先通过分析浮选图像纹理特征选取评价参数,然后采用改进BP神经网络建立图像质量评判模型,对不同质量图像进行评判筛选。实验证明,该方法筛选速度快且识别正确率和效率高,筛选后的图像分割效果好。

0 引言

现代选矿工业中,泡沫浮选的主要目的就是提高矿物中精矿的品位[1]。浮选工艺复杂,是一个含有固、液、气三相变化的物理化学过程[2],并且泡沫表面运动状态不稳定,获取的图像特征也各不相同。传统生产方式主要是人工控制,并且有主观依赖性大、劳动强度大、资源利用率低等局限[3]。随着机器视觉和数字图像处理技术应用到浮选中,通过机器实时对浮选表面进行监控,提取特征参数。这些特征参数主要包括泡沫大小、形状、纹理特征、流速[4]等。

计算机视觉焊点缺检检测

在点焊机的焊接生产线上,由于焊接工艺的不成熟,往往会导致虚焊,漏焊,焊穿等现象,会极大地影响产品的使用寿命,美观等,需要对其进行质量检测.针对传统检测方法的低效率,提出采用机器视觉的方法来对焊点进行检测,并给出一种图像处理方法:对图像进行平滑处理,然后使用Otsu方法对图像进行阈值分割,并对得到的图像做倒三角距离变换,将像素点信息转化为灰度信息,采用分水岭算法准确地分割出焊点,最后通过面积等特征计算对焊点缺陷进行分类.实验证明,该方法较传统的检测方法,能有效地检测出多种不同排列的焊点,提高了工业生产效率.

同是年轻人,人生起跑线咋差这么多?

家人们,咱都知道,生活里到处都藏着不公平。就说带娃这件事儿,表面上看是家庭日常,背后却藏着家族资源分配的大学问,今天就来给大家唠唠!

老人带娃,可不只是简单的帮忙照顾孩子,本质上是家庭资源的再分配。这老人愿不愿意伸手帮衬,关键就看血脉亲情浓不浓。你看,帮自己儿子带娃,那基本是刻在基因里的本能,下意识就会去做。这跟儿媳是谁关系不大,更不能拿道德标准去评判。有的老人,从儿子成家有孩子后,就全心全意帮忙带娃、料理家务,为的就是让小两口能安心打拼事业。

OpenCV使用分水岭算法实现图像分割

1、概述

  案例:使用分水岭算法实现图像的分割实现

  API:

watershed(src,markers);
src:原图像
markers:目标markers,生成markers是通过findContours边沿查找+drawContours来实现的。ps:这一步非常重要,有了marker就可以使用分水岭算法了。

学习web前端开发,需要掌握哪些知识?

可以按照我的教学框架学习,能都掌握也就满足企业目前的人才需求。

一、PC端页面重构

1、认知行业、岗位、部分专业术语,就业趋势与行业未来展望;

2、HTML5核心元素及布局应用;

3、CSS3核心属性及布局应用;

代号Kratos!微软开发神秘产品PowerApps

近日,从国外报道了解,微软云与企业部门的团队正在开发一系列新的SaaS产品——PowerApps。微软这个团队的主要任务是,打造在“移动为先、云为先”口号下为企业用户提供一系列SaaS可交付的产品服务,同时招聘广告高调称PowerApps是“下一个十亿美元的C+E(云和企业)业务”。

据了解,通过招聘职位并不完全清楚PowerApps是面向最终用户、软件开发者或两者兼顾的产品,但不难看出代号“Kratos”的PowerApps或许是Azure微服务平台的关键部分。

微软另一个职位描述上类似消费Siena计划,为非专业程序员设计的微软工具,旨在帮助他们构建业务应用程序。但PowerApps更多可能是个后端服务,由信息工作者进行扩展,多半可能是个开发者/后端SaaS产品,而不是个面向消费者产品。

分享信息越多越裸露 3D打印半透明衣服你敢穿么?

在网络上,你的个人数据被收集得越多,身上的外套就会变得越透明,这种“高科技”衣服,你敢穿么?纽约大学学生Xuedi Chen以与合作伙伴Pedro G.C. Oliveira突发奇想,利用一种完全独特的方式把网络上个人隐私数据的曝光与现实世界的裸露联系在了一起。

她们利用Node.js和PhoneGap开发了一款手机应用,跟踪自身约1个月时间内的数据分享情况,随后通过3D打印技术制作了一件紧身胸衣,把20块手工切割的电致变色薄膜,镶嵌到黑色、有弹性的网格中,薄膜能由不透明的状态转变为透明状态,这件衣服被称为“X.Pose”。

移动UI框架Fries:私人定制最Sexy的用户界面

Fries这款主打Sexy的开源移动UI开发框架自诞生以来,就颇受开发者们青睐。Fries基于MIT许可协议发布,其源代码业已托管到GitHub上。开发者无需任何本地代码,只需使用自己所熟悉的HTML、CSS和JavaScript就可以快速创建出非常Sexy,类似于iOS独有风格的原生Android应用界面。

Fries不仅能够很好地兼容PhoneGap,让Android应用开发变得更便捷,还适用于所有主流移动浏览器。据其开发者

<< < 35 36 37 38 39 40 41 42 43 44 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言