harpia使用一个不错的GUI安排模块,以开发一个图像加工链。不需要了解任何编程语言就可以使用它,但是如果用户需要,它可以为应用程序提供一个良好性能的C语言源代码。 Harpia依赖以图像处理为核心的著名OpenCV。
下面是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下居然有这些问题。
第一次写这个,希望大家指正。
harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)
- Skinhead
- 帖子: 119
- 注册时间: 2008-09-19 14:54
- 来自: 哈尔滨
harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)
sudo apt-get remove windows...................I do it with Ubuntu!
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)
没玩过这个的路过帮顶。。。 

行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
- tzolkin
- 帖子: 20
- 注册时间: 2008-08-22 17:12
Re: harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)
好东西,希望快点支持10.04
- Skinhead
- 帖子: 119
- 注册时间: 2008-09-19 14:54
- 来自: 哈尔滨
Re: harpia:基于开源计算机视觉裤OpenCV的图像处理开发工具(10.04的同学三思而行)
据https://launchpad.net/ubuntu/+source/ha ... 0ubuntu1.1,说bug已经修正,发布了新版本,不知道源里是否已经同步。tzolkin 写了:好东西,希望快点支持10.04
sudo apt-get remove windows...................I do it with Ubuntu!