我想在OpenCV for Android中使用ROI.
这是代码真的吗?
Mat image = new Mat();Mat imageRIO = new Mat();Rect roi = new Rect(300, 50, 50, 10);public Mat onCameraFrame(CvCameraviewFrame inputFrame) { image = inputFrame.gray(); image.submat(roi); //set roi image.copyTo(imageRIO); return imageRIO; }
解决方法:
我不确定你要做什么,但是submat()会返回你需要的Mat,你不会将它分配给任何东西. image.copyTo()复制图像而不是您在上一行中提取的子图像.
你可以这样做:
Rect roi = new Rect(300, 50, 50, 10);public Mat onCameraFrame(CvCameraviewFrame inputFrame) { return new Mat(inputFrame.gray(), roi);}
总结 以上是内存溢出为你收集整理的java – 来自Android的OpenCV中的ROI全部内容,希望文章能够帮你解决java – 来自Android的OpenCV中的ROI所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)