【发布时间】:2013-11-28 16:52:37
【问题描述】:
我只需要计算给定帧的帧差和阈值。我目前正在使用 OpenCV 库,因此我正在使用以下方法获取相机帧,但我不想使用 OpenCV 是否有任何其他库可以提供帧差异和图像阈值处理功能
我当前的代码是用 android 和 OpenCV 库 2.4.7
编写的public Mat onCameraFrame(CvCameraViewFrame inputFrames) {
Mat rgba=inputFrames.rgba();
Mat inputFrame=inputFrames.gray();
inputFrame.copyTo(current);
if(first){//first is true at the first time
inputFrame.copyTo(previous);
first = false;
Log.i("First processing", "Pierwszy przebieg");
}
Core.absdiff(current, previous, difference);
inputFrame.copyTo(previous);
inputFrame=null;
Mat closed = new Mat();
Imgproc.threshold(difference, closed, -1, 255, Imgproc.THRESH_BINARY_INV+Imgproc.THRESH_OTSU);
return closed;
}
我需要另一个 对 byte[] 数组执行帧差和阈值处理的库 我需要任何代码、函数、类或任何其他库都可以完成此任务
public void onPreviewFrame(byte[] paramAnonymousArrayOfByte, Camera paramAnonymousCamera)
{
// Frame difference and threasholding code goes here
}
【问题讨论】:
标签: android opencv image-processing camera