My Development Platform:
- Android7.0 (abi-armeabi-v7a) with android studio The OpenCV version is 3.4 Feature: UVC CAMERA + OPENCV(For Face Detection) I have already successfully run uvc with opencv on my board, but the performance is not as well as expetected All this set of code runs on CPU
int flags = cv::CASCADE_FIND_BIGGEST_OBJECT|cv::CASCADE_DO_ROUGH_SEARCH; cv::Size minFeatureSize(30, 30); float searchScaleFactor = 1.1f; int minNeighbors = 2; faceDetector.detectMultiScale(equalizedImg, faces, searchScaleFactor, minNeighbors, flags, minFeatureSize);
- So I wonder if it's possible to run faceDetector.detectMultiScale on GPU(Mali-T860)
I checked the source file ocl.hpp
enum { UNKNOWN_VENDOR=0, VENDOR_AMD=1, VENDOR_INTEL=2, VENDOR_NVIDIA=3 }; int vendorID() const; It seems that OpenCV only supports 3 types of GPU for now
So here comes my Question: Is it possible to run face detection on Mali-T860(it supports opencl 1.2) If the answer is yes, then how to do it? There is no any answers on the opencv.org