我在实现 cvSnakeImage() 时"Undefined type"
I am getting "Undefined type" in my implementation of cvSnakeImage()
我在eclipse中使用JavaCV和OpenCV。这使我可以访问OpenCV中的C++函数,如cvSnakeImage()。用下面的代码我得到:
线程"main"java.lang中出现异常。错误:未解决的编译问题:对于opencv.main(opencv.java:17)""处的类型opencv,方法cvSnakeImage(opencv_core.IplImage,Point,int,float,float
有什么想法吗?
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_imgproc.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
import java.awt.Point;
public class MyProgram {
public static void main(String[] args) {
IplImage image = cvLoadImage("pic.jpg");
Point pt = new Point(10,8);
Point pt2 = new Point(30,50);
float alpha=20/100.0f;
float beta=20/100.0f;
float gamma=20/100.0f;
cvSnakeImage(image,pt,1,alpha,beta,gamma,1,3,8,0 );
cvSaveImage("output.jpg", image);
cvReleaseImage(image);
System.out.println( "Hello");
}
}
所以这意味着没有静态函数接受这些参数
cvSnakeImage(opencv_core.IplImage, Point, int, float, float, float, int, int, int, int)
由于cvLoadImage
似乎在工作,我想你已经正确地设置了你的项目。
检查函数cvSnakeImage
的参数
根据我发现的一些文档,倒数第三个参数size
应该是类型
CvSize size;
size.width=3;
size.height=3;
参见以下示例
看看我发给你的上面的链接吗?看起来倒数第二个参数是CvTermCriteria类型。第四个最后一个参数是CV_VALUE,不管它是什么。
相关文章:
- 我的项目不会像"undefined reference to `grpc::g_core_codegen_interface'"那样使用未定义的引用错误进行编译
- Visual Studio Code "undefined reference to `WinMain@16'"
- 使用 MATLAB 编码器生成C++代码:编译错误"undefined reference to `rgb2gray_tbb_real64'"
- 使用 [] 运算符时"binding reference of type discards qualifiers"
- "Undefined class"作为is_base_of的论据
- 为什么创建友元类的实例会导致"undefined reference to"错误?
- 在 QVector<std::unique_ptr 上使用 std::find<Type>>
- 在类型和包装器之间reinterpret_cast是否安全<Type>?
- 使用 cmake 的 Linux 终端上的"Conversion to non-scalar type is requested"错误
- 控制到达非空函数clang(-Wreturn-type)的末尾
- Tensorflow c++ api undefined reference to 'tflite::D efaultErrorReporter()'
- std::unordered_map 类型对象声明期间出现"field has incomplete type"错误
- 将系数存储在头文件的数组中("does not name a type"错误)
- 尝试打开 ifstream 时出现"Incomplete type"错误
- 将成员函数作为构造函数参数调用时出错 "Variable is not a type name"
- 获取"Use of undefined type"和"Must have class/struct/union"错误
- 我在实现 cvSnakeImage() 时"Undefined type"
- C++模板错误"Undefined reference to"和"Expected a type, got"
- 如何在不同的类中使用相同的头文件以避免"use of undefined type"
- 当我包含它的标头时,为什么我的代码中会出现"use of undefined type"错误?