CCV_IO_ANY_FILE);
ccv_write(image, argv[2], 0, CCV_IO_PNG_FILE, 0);
return 0;
}
在lib目录下编写完成后,编译程序,使用如下命令:
clang -L”../lib” -I”../lib” Mytest.c -lccv cat ../lib/.deps
编译通过后会生成一个a.out文件;
然后运行此可执行文件,使用如下命令:
./a.out ../bin/I00000.png copy.png
便会实现程序中的幅值图像的灰度图像功能。
注意事项:
1.如果make的时候出现../libgsl.so: underfined reference to ‘cb_las_*’的错误,进入lib文件夹,在config.mk里面 手动加入 -lgslcblas to LDFLAGS
2.在检测过程中可能出现”/usr/bin/env: ruby: 没有那个文件或目录”错误,此时安装ruby即可。
安装ruby使用命令如下:
1)sudo apt-get install ruby-full (Debian/Ubuntu系统)
2)sudo yum install ruby (CentOS,Fedora,RHEL系统)。
3.另外,在使用.rb文件时出现“sh: 1: convert: not found”错误,此时需要安装imagemagick软件,用于编译convert。
sudo apt-get install imagemagick即可。
关键词:ubuntu下ccv库设置及DPM等算法demo