JavaCV源代码分析----CvArr

JavaCV源代码分析----CvArr
JavaCV源代码分析----CvArr
1.OpenCV中CvArr的定义:
JavaCV源代码分析----CvArr
JavaCV源代码分析----CvArr
在opencv h文件里是这样定义 CvArr :
/* CvArr* is used to pass arbitrary
 * array-like data structures
 * into functions where the particular
 * array type is recognized at runtime:
 */
typedef void CvArr;
JavaCV源代码分析----CvArr
JavaCV源代码分析----CvArr

即在OpenCV中CvArr的定义为一个void指针,可以被其他任何类型的指针赋值。

2.JavaCV中CvArr的定义:


1
@Opaque public static class CvArr extends Pointer implements Cloneable { 2 static { load(); } 3 protected CvArr() { } 4 protected CvArr(Pointer p) { super(p); } 5 }
JavaCV源代码分析----CvArr
JavaCV源代码分析----CvArr

  在JavaCV中CvArr为Pointer类的子类(Pointer的定义参见JavaCPP),并且实现了Cloneable接口。

  可以由一个Pointer类型的对象直接初始化。

JavaCV源代码分析----CvArr,布布扣,bubuko.com

JavaCV源代码分析----CvArr

上一篇:汇编语言-字母字符转换


下一篇:Spring TestContext测试框架搭建