harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
回复
头像
Skinhead
帖子: 119
注册时间: 2008-09-19 14:54
来自: 哈尔滨

harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)

#1

帖子 Skinhead » 2010-05-22 7:56

harpia使用一个不错的GUI安排模块,以开发一个图像加工链。不需要了解任何编程语言就可以使用它,但是如果用户需要,它可以为应用程序提供一个良好性能的C语言源代码。 Harpia依赖以图像处理为核心的著名OpenCV。
Screenshot.png
下面是harpia提供的处理模块
(+)Morphological Operations(形态操作)
|__Erosion(腐蚀)
|__Dilate(膨胀)
|__Opening()
|__Closing()
(+)Math Functions(数学函数)
|__Pow()
|__Exp(指数)
|__Log(对数)
(+)Filters and Color Conversion(过滤器和颜色转换)
|__Color Conversion(颜色转换)
|__Compose RGB(RGB组成)
|__Decompose RGB(RGB分解)
|__Smooth(平滑)
|__Threshold(阈值)
(+)Feature Detection(特征检测)
|__Detect Hough Circles(检测Hough圆)
|__Detect Hough Lines(检测Hough线)
|__Match Template(匹配模板)
|__Find Min or Max(寻找最小或最大值)
|__Find Squares(寻找正方形)
|__Find object of a given color(寻找给定颜色的对象)
|__Haar (face) Detector()
|__Stereo Correspondence(立体匹配)
(+)Gradients, Edges and Corners(倾斜度,边缘和角)
|__Sobel()
|__Laplace()
|__Canny()
(+)Histograms(直方图)
|__Histogram(直方图)
|__Equalize Histogram(均衡直方图)
(+)Arithmetic and logical operations(算术和逻辑操作)
|__Sum(和)
|__Subtraction(减)
|__Multiplication(乘)
|__Division(除)
|__Not(非)
|__And(与)
|__Or(或)
|__Xor(异或)
(+)Experimental(实验的)
|__Get Size(获取尺寸)
|__New Rectangle(新矩形)
|__Crop Image(裁剪图像)
|__Move Rectangle(移动矩形)
|__Run Command(运行命令)
|__Resize Image(调整图像尺寸)
|__rotate Image(旋转图像)
|__New Point(新点)
|__Check Point(检查点)
|__New Double()
(+)General(常规)
|__Image(图像)
|__Save Image(保存图像)
|__Show Image(显示图像)
|__Fill image(填充图像)
|__Comment(注解)
|__Save Video(保存视频)
|__Live Delay(实时?延迟)
|__Fill Rectangle(填充矩形)

harpia用新立得就能安装,现在的版本是1.0,依赖以下软件包:
gcc
GNU C 编译器
libc6-dev
GNU C Library: Development Libraries and Header Files
libcv-dev
development files for libcv
python (>= 2.5)
一种交互式、面向对象的高级语言 (缺省版本)
python-4suite-xml
An open-source platform for XML and RDF processing
python-central (>= 0.6.11)
Python 软件包的注册和编译工具
python-glade2
GTK+ bindings: Glade support
python-gnome2
Python bindings for the GNOME desktop environment
python-gobject
Python bindings for the GObject library
使用10.04的同学们三思而行。
全新安装10.04之后,harpia生成的代码无法编译通过
报告的错误皆为传递给函数的参数不够。(用到的函数都是OpenCV中定义的)我查看了以下出问题函数的定义,hapia未给出的参数在定义里均有默认值,所以我就不懂问题在哪里了。
之前我使用9.10时,harpia能够正常工作。
我查看了http://packages.ubuntu.com,发现9.10与10.04的不同之处在于,9.10使用的libcv(即opencv库)版本是1.0,而10.04是2.0。原因可能就在这里,opencv2.0在windows下就不能和vc6正常工作,在linux下居然有这些问题。

第一次写这个,希望大家指正。
sudo apt-get remove windows...................I do it with Ubuntu!
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)

#2

帖子 wangdu2002 » 2010-05-22 9:38

没玩过这个的路过帮顶。。。 :em11
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
tzolkin
帖子: 20
注册时间: 2008-08-22 17:12

Re: harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)

#3

帖子 tzolkin » 2010-05-24 15:45

好东西,希望快点支持10.04
头像
Skinhead
帖子: 119
注册时间: 2008-09-19 14:54
来自: 哈尔滨

Re: harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)

#4

帖子 Skinhead » 2010-05-28 8:59

tzolkin 写了:好东西,希望快点支持10.04
https://launchpad.net/ubuntu/+source/ha ... 0ubuntu1.1,说bug已经修正,发布了新版本,不知道源里是否已经同步。
sudo apt-get remove windows...................I do it with Ubuntu!
回复