OpenCV Tutorial 2 – Mixed Processing
1. Enter the src folder, and then open Tutorial2Activity.java
2. At the top of the file, add:
private static final int VIEW_MODE_THRESH = 3;
private MenuItem mItemPreviewThresh;
3.In the method “onCreateOptionsMenu”, add:
mItemPreviewThresh = menu.add(“Thresh.”);
4.In the method “onCameraFrame”, add:
case VIEW_MODE_THRESH:
mRgba = inputFrame.rgba();
int maxValue = 255;
int blockSize = 61;
int meanOffset = 15;
Imgproc.adaptiveThreshold(
inputFrame.gray(),
mIntermediateMat,
maxValue,
Imgproc.ADAPTIVE_THRESH_MEAN_C,
Imgproc.THRESH_BINARY_INV,
blockSize,
meanOffset );
Imgproc.cvtColor( mIntermediateMat, mRgba, Imgproc.COLOR_GRAY2RGBA, 4 )
5.In the method “onOptionsItemSelected”, add:
else if (item == mItemPreviewThresh) {
mViewMode = VIEW_MODE_THRESH;
}
沒有留言:
張貼留言