eIQ Sample Apps - Face Recognition using TF Lite

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

eIQ Sample Apps - Face Recognition using TF Lite

eIQ Sample Apps - Face Recognition using TF Lite

This Lab 4 explains how to get started with TensorFlow Lite application demo on i.MX8 board using Inference Engines for eIQ Software.

Get the source code available on code aurora:

TensorFlow Lite MobileFaceNets MIPI/USB Camera

Face Detection Using OpenCV

 

This application demo uses Haar Feature-based Cascade Classifiers for real time face detection. The pre-trained Haar Feature-based Cascade Classifiers for face, named as XML, is already contained in OpenCV. The XML file for face is stored in the opencv/data/haarcascades/ folder as well as code aurora. Read Face Detection using Haar Cascades for more details.

TensorFlow Lite implementation for MobileFaceNets 

The MobileFaceNets is re-trained on a host PC with a smaller batch size and input size to get higher performance. The trained model is loaded as a source file in this demo.

Setting Up the Board

Step 1 - Download the demo from eIQ Sample Apps and put it in /opt/tflite folder. Then enter the src folder:

root@imx8mmevk:~# cd /opt/tflite/examples-tflite/face_recognition/src/

root@imx8mmevk:/opt/tflite/examples-tflite/face_recognition/src#

This folder should include these files:

.
├── face_detect_helpers.cpp
├── face_detect_helpers.h
├── face_detect_helpers_impl.h
├── face_recognition.cpp
├── face_recognition.h
├── haarcascade_frontalface_alt.xml
├── Makefile
├── mfn.h
├── profiling.h
└── ThreadPool.h

Step 2 - Compile the source code on the board:

root@imx8mmevk:/opt/tflite/examples-tflite/face_recognition/src# make

Step 3 - Run the demo:

root@imx8mmevk:/opt/tflite/examples-tflite/face_recognition/src# ./FaceRecognition -c 0 -h 0.85

NOTE: -c is used to specify the camera index. '0' means the MIPI/USB camera is mounted on /dev/video0. -h is a threshold for the prediction score.

Step 4 - Add a new person to the face data set. 

When the demo is running, it will detect one biggest face at real time. Once the face is detected, you can click keyboards on the right of GUI to input the new person's name. Then, click 'Add new person' to add the face to data set. 

In brief,

1. Detect face.

2. Input new person's name.

3. Click 'Add new person'.

NOTE: Once new faces are added, it will create a folder named 'data' in current directory. If you want to remove the new face from the data set, just delete it in 'data'.

ラベル(1)
コメント

HI Diego,

This still refer to an old Tensorflow version, from r1.13, Tensorflow Lite has been migrated out of Tensorflow Contrib

face_recognition.cpp:52:10: fatal error: tensorflow/contrib/lite/kernels/register.h: No such file or directory
   52 | #include "tensorflow/contrib/lite/kernels/register.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from face_detect_helpers.h:23,
                 from face_detect_helpers.cpp:13:
face_detect_helpers_impl.h:30:10: fatal error: tensorflow/contrib/lite/builtin_op_data.h: No such file or directory
   30 | #include "tensorflow/contrib/lite/builtin_op_data.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

best regards,

Rod

Hi Rod,

In new TF-Lite version, these headers can be found at tensorflow/lite.

You can replace path of these headers in face_recognition.cpp and face_detect_helpers_impl.h by the following:

face_recognition.cpp

#include "tensorflow/lite/kernels/register.h"#include "tensorflow/lite/model.h"#include "tensorflow/lite/optional_debug_tools.h"#include "tensorflow/lite/string_util.h"

 face_detect_helpers_impl.h

#include "tensorflow/lite/builtin_op_data.h"

#include "tensorflow/lite/interpreter.h"

#include "tensorflow/lite/kernels/register.h"

#include "tensorflow/lite/string_util.h"

Then link the corresponding tensorflow-lite.a to build the app.

BR,
Devin


Hi,

I am trying to run this face recognition app with tf lite building on the imx8mqevk board, facing this error .. what is the solution

imx8mqevk:/opt/face_recognition/src# make
g++ -o FaceRecognition -I /usr/include/tensorflow/contrib/lite/tools/make/downloads/flatbuffers/include/ face_recognition.cpp face_detect_helpers.cpp -ltensorflow-lite -lpthread -ldl -g -lopencv_objdetect -lopencv_highgui -lopencv_imgproc -lopencv_core -lopencv_videoio -lopencv_imgcodecs
In file included from face_recognition.cpp:59:
face_detect_helpers.h:18:10: fatal error: opencv2/objdetect.hpp: No such file or directory
#include "opencv2/objdetect.hpp"
^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from face_detect_helpers.cpp:13:
face_detect_helpers.h:18:10: fatal error: opencv2/objdetect.hpp: No such file or directory
#include "opencv2/objdetect.hpp"
^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Hi Manivannan,

OpenCV is required for this App. The errors are caused by no OpenCV header files in your rootfs. Can you double check if OpenCV was installed in your SDcard Image?

Hi Devin,
Thanks for the reply , i have added the following in local conf , its  there in the image, what could be missing.


#Configure the OpenCV package:
IMAGE_INSTALL_append = "opencv python-opencv"

PACKAGECONFIG_remove_pn-opencv_mx8 = "python3"
PACKAGECONFIG_append_pn-opencv_mx8 = " dnn jasper openmp test neon python2 qt5 gtk "

#Add CMake for SDK’s cross-compile:

TOOLCHAIN_HOST_TASK_append += " nativesdk-cmake nativesdk-make"

IMAGE_INSTALL_append = " \
flatbuffers \
arm-compute-library \
tensorflow-lite \
armnn \
armnn-onnx \
"

PREFERRED_VERSION_opencv = "4.0.1%"
PREFERRED_VERSION_tensorflow-lite = "1.12.0%"

Hi Manivannan, 

From your local conf, the OpenCV should be included in the image. You can use Linux command "find" to get the OpenCV header files path on your target, then add the path to the include path and compile the app again.

For example,

find /usr/ -name opencv2

Then,

export CPLUS_INCLUDE_PATH=/usr/<your opencv2 path>

make

Alternatively, you can also build all of the eiq sample apps in Yocto project, following Deploying the eIQ Sample Apps to an i.MX8 board.

Hi,

The link to "TensorFlow Lite MobileFaceNets MIPI/USB Camera" at the top of the page is not accessible now that NXP moved from Code Auorora to github. I can't find the C++ facial recognition examples in github, only the python ones.

May I please ask where are the C++ examples?

%3CLINGO-SUB%20id%3D%22lingo-sub-1122442%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TF%20Lite%E3%81%AB%E3%82%88%E3%82%8B%E9%A1%94%E8%AA%8D%E8%A8%BC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1122442%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%81%AE%3CSPAN%3E%3C%2FSPAN%3E%3CSTRONG%3E%20%E3%83%A9%E3%83%9C%204%3C%2FSTRONG%3E%20%E3%81%A7%E3%81%AF%E3%80%81i.MX8%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7%3CSPAN%3E%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fdeveloper-resources%2Fsoftware-center%2Feiq-ml-development-environment%3AEIQ%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%20eIQ%3C%2FA%3E%20%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%8E%A8%E8%AB%96%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20TensorFlow%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2F1-example%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%20Lite%3C%2FA%3E%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%87%E3%83%A2%E3%82%92%E9%96%8B%E5%A7%8B%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CUL%20style%3D%22padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-343785%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20target%3D%22_blank%22%3EeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20%E6%A6%82%E8%A6%81%3C%2FA%3E%3C%2FLI%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-343741%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20target%3D%22_blank%22%3EeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB%3C%2FA%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3ECode%20Aurora%E3%81%A7%E5%85%A5%E6%89%8B%E5%8F%AF%E8%83%BD%E3%81%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2Fface_recognition%2Fsrc%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3ETensorFlow%20Lite%20MobileFaceNets%20MIPI%2FUSB%E3%82%AB%E3%83%A1%E3%83%A9%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2022px%3B%22%3EOpenCV%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E6%A4%9C%E5%87%BA%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%22%3E%E3%81%93%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%87%E3%83%A2%E3%81%A7%E3%81%AF%E3%80%81Haar%20Feature%20based%20Cascade%20Classifiers%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%81%AE%E9%A1%94%E6%A4%9C%E5%87%BA%E3%82%92%E8%A1%8C%E3%81%84%E3%81%BE%E3%81%99%E3%80%82XML%20%E3%81%A8%E3%81%84%E3%81%86%E5%90%8D%E5%89%8D%E3%81%AE%E9%A1%94%E7%94%A8%E3%81%AE%E4%BA%8B%E5%89%8D%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E6%B8%88%E3%81%BF%E3%81%AE%20Haar%20Feature%20%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%89%E5%88%86%E9%A1%9E%E5%AD%90%E3%81%AF%E3%80%81OpenCV%20%E3%81%AB%E6%97%A2%E3%81%AB%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82face%20%E3%81%AE%20XML%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2F1-example%2Fsrc%2Fhaarcascade_frontalface_alt.xml%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%80%81code%20aurora%20%E3%81%A8%E5%90%8C%E6%A7%98%E3%81%AB%20opencv%2Fdata%2Fhaarcascades%2F%3C%2FA%3E%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%20%E3%80%82%E8%A9%B3%E7%B4%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fdocs.opencv.org%2F4.0.1%2Fd7%2Fd8b%2Ftutorial_py_face_detection.html%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E3%80%81%E3%80%8CHaar%20Cascades%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E6%A4%9C%E5%87%BA%3C%2FA%3E%E3%80%8D%E3%82%92%E3%81%8A%E8%AA%AD%E3%81%BF%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EMobileFaceNets%20%E3%81%AE%20TensorFlow%20Lite%20%E5%AE%9F%E8%A3%85%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Farxiv.org%2Fabs%2F1804.07573%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EMobileFaceNets%3C%2FA%3E%20%E3%81%AF%E3%80%81%E3%82%88%E3%82%8A%E9%AB%98%E3%81%84%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%82%92%E5%BE%97%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E3%82%88%E3%82%8A%E5%B0%8F%E3%81%95%E3%81%AA%E3%83%90%E3%83%83%E3%83%81%20%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%A8%E5%85%A5%E5%8A%9B%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%AE%E3%83%9B%E3%82%B9%E3%83%88%20PC%20%E3%81%A7%E5%86%8D%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%83%87%E3%83%A2%E3%81%A7%E3%81%AF%E3%80%81%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E6%B8%88%E3%81%BF%E3%81%AE%E3%83%A2%E3%83%87%E3%83%AB%E3%81%8C%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%E3%81%97%E3%81%A6%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20font-size%3A%2022px%3B%22%3E%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E8%A8%AD%E5%AE%9A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CSTRONG%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%971%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E-%20%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EeIQ%20Sample%20Apps%3C%2FA%3E%E3%81%8B%E3%82%89%E3%83%87%E3%83%A2%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%80%81%2Fopt%2Ftflite%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E5%85%A5%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81src%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%20style%3D%22background%3A%20none%20%23f6f6f6%3B%20border-left%3A%202px%20solid%20%23cccccc%3B%20margin%3A%2010px%200px%3B%20padding%3A%2010px%2020px%3B%22%3E%3CP%3Eroot%40imx8mmevk%3A~%23%20cd%20%2Fopt%2Ftflite%2Fexamples-tflite%2Fface_recognition%2Fsrc%2F%3C%2FP%3E%3CP%3Eroot%40%3CSPAN%20style%3D%22background-color%3A%20%23f6f6f6%3B%22%3Eimx8mmevk%3C%2FSPAN%3E%3A%2Fopt%2Ftflite%2Fexamples-tflite%2Fface_recognition%2Fsrc%23%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%E3%81%93%E3%81%AE%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%20style%3D%22background%3A%20none%20%23f6f6f6%3B%20border-left%3A%202px%20solid%20%23cccccc%3B%20margin%3A%2010px%200px%3B%20padding%3A%2010px%2020px%3B%22%3E%3CP%3E.%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20face_detect_helpers.cpp%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20face_detect_helpers.h%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20face_detect_helpers_impl.h%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20face_recognition.cpp%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20face_recognition.h%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20haarcascade_frontalface_alt.xml%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20%E3%83%A1%E3%82%A4%E3%82%AF%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20MFN.H%3CBR%20%2F%3E%E2%94%9C%E2%94%80%E2%94%80%20%E3%83%97%E3%83%AD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AA%E3%83%B3%E3%82%B0.h%3CBR%20%2F%3E%E2%94%94%E2%94%80%E2%94%80%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23f6f6f6%3B%22%3EThreadPool.h%3C%2FSPAN%3E%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CSTRONG%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%972%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E-%20%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%20style%3D%22background%3A%20none%20%23f6f6f6%3B%20border-left%3A%202px%20solid%20%23cccccc%3B%20margin%3A%2010px%200px%3B%20padding%3A%2010px%2020px%3B%22%3E%3CP%3Eroot%40%3CSPAN%20style%3D%22background-color%3A%20%23f6f6f6%3B%22%3Eimx8mmevk%3C%2FSPAN%3E%3A%2Fopt%2Ftflite%2Fexamples-tflite%2Fface_recognition%2Fsrc%23%20make%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CSTRONG%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%973%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E-%20%E3%83%87%E3%83%A2%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%20style%3D%22background%3A%20none%20%23f6f6f6%3B%20border-left%3A%202px%20solid%20%23cccccc%3B%20margin%3A%2010px%200px%3B%20padding%3A%2010px%2020px%3B%22%3E%3CP%3Eroot%40%3CSPAN%20style%3D%22background-color%3A%20%23f6f6f6%3B%22%3Eimx8mmevk%3C%2FSPAN%3E%3A%2Fopt%2Ftflite%2Fexamples-tflite%2Fface_recognition%2Fsrc%23%20.%2FFaceRecognition-c%200%20-h%200.85%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CSTRONG%3E%E6%B3%A8%3C%2FSTRONG%3E%3A-c%E3%81%AF%E3%80%81%E3%82%AB%E3%83%A1%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%80%8C0%E3%80%8D%E3%81%AF%E3%80%81MIPI%2FUSB%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%8C%2Fdev%2Fvideo0%E3%81%AB%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82-h%20%E3%81%AF%E4%BA%88%E6%B8%AC%E3%82%B9%E3%82%B3%E3%82%A2%E3%81%AE%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%974%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E-%20%E9%A1%94%E3%83%87%E3%83%BC%E3%82%BF%20%E3%82%BB%E3%83%83%E3%83%88%E3%81%AB%E6%96%B0%E3%81%97%E3%81%84%E4%BA%BA%E7%89%A9%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%87%E3%83%A2%E3%81%AE%E5%AE%9F%E8%A1%8C%E4%B8%AD%E3%81%AF%E3%80%81%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%81%A7%3CSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%23ff0000%3B%22%3E%20one%3C%2FSPAN%3E%3CSPAN%3E%3C%2FSPAN%3E%20biggest%20%E3%81%AE%E9%A1%94%E3%82%92%E6%A4%9C%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E9%A1%94%E3%81%8C%E6%A4%9C%E5%87%BA%E3%81%95%E3%82%8C%E3%81%9F%E3%82%89%E3%80%81GUI%E3%81%AE%E5%8F%B3%E5%81%B4%E3%81%AB%E3%81%82%E3%82%8B%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%80%81%E6%96%B0%E3%81%97%E3%81%84%E4%BA%BA%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81%5B%E6%96%B0%E3%81%97%E3%81%84%E4%BA%BA%E7%89%A9%E3%82%92%E8%BF%BD%E5%8A%A0%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%80%81%E9%A1%94%E3%82%92%E3%83%87%E3%83%BC%E3%82%BF%20%E3%82%BB%E3%83%83%E3%83%88%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E7%B0%A1%E5%8D%98%E3%81%AB%E8%A8%80%E3%81%86%E3%81%A8%E3%80%81%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%20style%3D%22background%3A%20none%20%23f6f6f6%3B%20border-left%3A%202px%20solid%20%23cccccc%3B%20margin%3A%2010px%200px%3B%20padding%3A%2010px%2020px%3B%22%3E%3CP%3E1.%E9%A1%94%E3%82%92%E6%A4%9C%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E2.%20%E6%96%B0%E3%81%97%E3%81%84%E4%BA%BA%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E3.%20%E3%80%8C%E6%96%B0%E3%81%97%E3%81%84%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%80%8D%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CSTRONG%3E%E6%B3%A8%3C%2FSTRONG%3E%3A%E6%96%B0%E3%81%97%E3%81%84%E3%83%95%E3%82%A7%E3%82%A4%E3%82%B9%E3%81%8C%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%80%81%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%80%8Cdata%E3%80%8D%E3%81%A8%E3%81%84%E3%81%86%E5%90%8D%E5%89%8D%E3%81%AE%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%8C%E4%BD%9C%E6%88%90%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%83%E3%83%88%E3%81%8B%E3%82%89%E6%96%B0%E3%81%97%E3%81%84%E9%A1%94%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%80%8C%E3%83%87%E3%83%BC%E3%82%BF%E3%80%8D%E3%81%A7%E5%89%8A%E9%99%A4%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1122442%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1917034%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TFLite%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E8%AA%8D%E8%AD%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1917034%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%E3%83%9A%E3%83%BC%E3%82%B8%E4%B8%8A%E9%83%A8%E3%81%AE%E3%80%8C%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2Fface_recognition%2Fsrc%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3ETensorFlow%20Lite%20MobileFaceNets%20MIPI%2FUSB%20Camera%3C%2FA%3E%E3%80%8D%E3%81%B8%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AF%E3%80%81NXP%E3%81%8CCode%20Auorora%E3%81%8B%E3%82%89github%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%9F%E3%81%9F%E3%82%81%E3%80%81%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82github%E3%81%AB%E3%81%AFC%20%2B%2B%E3%81%AE%E9%A1%94%E8%AA%8D%E8%AD%98%E3%81%AE%E4%BE%8B%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%89%E3%81%9A%E3%80%81Python%E3%81%AE%E3%82%82%E3%81%AE%E3%81%97%E3%81%8B%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3EC%20%2B%2B%E3%81%AE%E4%BE%8B%E3%81%AF%E3%81%A9%E3%81%93%E3%81%AB%E3%81%82%E3%82%8B%E3%81%AE%E3%81%8B%E3%81%8A%E5%B0%8B%E3%81%AD%E3%81%97%E3%81%A6%E3%82%82%E3%82%88%E3%82%8D%E3%81%97%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1122448%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TFLite%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E8%AA%8D%E8%AD%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1122448%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%83%9E%E3%83%8B%E3%83%90%E3%83%8A%E3%83%B3%E3%80%81%3C%2FP%3E%3CP%3E%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%AEconf%E3%81%8B%E3%82%89%E3%80%81OpenCV%E3%82%92%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AB%E5%90%AB%E3%82%81%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82Linux%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E3%80%8Cfind%E3%80%8D%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%81%AEOpenCV%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%91%E3%82%B9%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%80%81%E3%81%9D%E3%81%AE%E3%83%91%E3%82%B9%E3%82%92%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%83%91%E3%82%B9%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E5%86%8D%E5%BA%A6%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E4%BE%8B%E3%81%88%E3%81%B0%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CP%3E%2Fusr%2F%20-name%20opencv2%20%E3%82%92%E6%A4%9C%E7%B4%A2%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%E3%81%9D%E3%81%86%E3%81%97%E3%81%9F%E3%82%89%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CP%3Eexport%20CPLUS_INCLUDE_PATH%3D%2Fusr%2F%3CYOUR%20opencv2%3D%22%22%20path%3D%22%22%3E%3C%2FYOUR%3E%3C%2FP%3E%3CP%3E%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%E3%81%BE%E3%81%9F%E3%81%AF%E3%80%81%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-345134%22%20target%3D%22_blank%22%3Ei.MX8%E3%83%9C%E3%83%BC%E3%83%89%E3%81%B8%E3%81%AEeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%3C%2FA%3E%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E3%80%81Yocto%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AEeiq%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1122447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TFLite%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E8%AA%8D%E8%AD%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1122447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%83%87%E3%83%B4%E3%82%A3%E3%83%B3%E3%80%81%20%3CBR%20%2F%3E%E8%BF%94%E4%BF%A1%E3%82%92%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%80%81%E7%A7%81%E3%81%AF%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%ABconf%E3%81%AB%E4%BB%A5%E4%B8%8B%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%81%E3%81%9D%E3%82%8C%E3%81%AF%E7%94%BB%E5%83%8F%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%81%E4%BD%95%E3%81%8C%E6%AC%A0%E3%81%91%E3%81%A6%E3%81%84%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EOpenCV%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%20%23Configure%3A%3CBR%20%2F%3EIMAGE_INSTALL_append%20%3D%20%22opencv%20python-opencv%22%3C%2FP%3E%3CP%3EPACKAGECONFIG_remove_pn-opencv_mx8%20%3D%20%22python3%22%3CBR%20%2F%3EPACKAGECONFIG_append_pn-opencv_mx8%20%3D%20%22%20dnn%20jasper%20openmp%20test%20neon%20python2%20qt5%20gtk%20%22%3C%2FP%3E%3CP%3E%23Add%20CMake%20for%20SDK%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%3A%3C%2FP%3E%3CP%3ETOOLCHAIN_HOST_TASK_append%20%2B%3D%20%22%20nativesdk-cmake%20nativesdk-make%22%3C%2FP%3E%3CP%3EIMAGE_INSTALL_append%20%3D%20%22%20%5C%3CBR%20%2F%3E%E3%83%95%E3%83%A9%E3%83%83%E3%83%88%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%20%5C%3CBR%20%2F%3Earm-compute-library%20%5C%3CBR%20%2F%3E%E3%83%86%E3%83%B3%E3%82%BD%E3%83%AB%E3%83%95%E3%83%AD%E3%83%BC%E3%83%A9%E3%82%A4%E3%83%88%20%5C%3CBR%20%2F%3Earmnn%20%5C%3CBR%20%2F%3Earmnn-onnx%20%5C%3CBR%20%2F%3E%22%3C%2FP%3E%3CP%3EPREFERRED_VERSION_opencv%20%3D%20%224.0.1%25%22%3CBR%20%2F%3EPREFERRED_VERSION_tensorflow-lite%20%3D%20%221.12.0%25%22%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1122446%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TFLite%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E8%AA%8D%E8%AD%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1122446%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EManivannan%E6%A7%98%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AB%E3%81%AFOpenCV%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AF%E3%80%81rootfs%E3%81%ABOpenCV%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E3%81%AA%E3%81%84%E3%81%9F%E3%82%81%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82OpenCV%E3%81%8CSD%E3%82%AB%E3%83%BC%E3%83%89%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E5%86%8D%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1122445%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TFLite%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E8%AA%8D%E8%AD%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1122445%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%2C%20%3C%2FP%3E%3CP%3Eimx8mqevk%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%A7tflite%E3%83%93%E3%83%AB%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%93%E3%81%AE%E9%A1%94%E8%AA%8D%E8%AD%98%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AB%E7%9B%B4%E9%9D%A2%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99.%E3%80%82%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eimx8mqevk%3A%2Fopt%2Fface_recognition%2Fsrc%23%20make%3CBR%20%2F%3Eg%2B%2B%20-o%20FaceRecognition%20-I%20%2Fusr%2Finclude%2Ftensorflow%2Fcontrib%2Flite%2Ftools%2Fmake%2Fdownloads%2Fflatbuffers%2Finclude%2F%20face_recognition.cpp%20face_detect_helpers.cpp%20-ltensorflow-lite%20-lpthread%20-ldl%20-g%20-lopencv_objdetect%20-lopencv_highgui%20-lopencv_imgproc%20-lopencv_core%20-lopencv_videoio%20-lopencv_imgcodecs%3CBR%20%2F%3Eface_recognition.cpp%3A59%E3%81%8B%E3%82%89%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3A%3CBR%20%2F%3Eface_detect_helpers.h%3A18%3A10%3A%20%E8%87%B4%E5%91%BD%E7%9A%84%E3%81%AA%E3%82%A8%E3%83%A9%E3%83%BC%3A%20opencv2%2Fobjdetect.hpp%3A%E8%A9%B2%E5%BD%93%E3%81%99%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%84%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%20%23include%20%E3%80%8Copencv2%2Fobjdetect.hpp%E3%80%8D%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%8C%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3Eface_detect_helpers.cpp%3A13%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3A%3CBR%20%2F%3Eface_detect_helpers.h%3A18%3A10%3A%20%E8%87%B4%E5%91%BD%E7%9A%84%E3%81%AA%E3%82%A8%E3%83%A9%E3%83%BC%3A%20opencv2%2Fobjdetect.hpp%3A%E8%A9%B2%E5%BD%93%E3%81%99%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%84%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%20%23include%20%E3%80%8Copencv2%2Fobjdetect.hpp%E3%80%8D%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%8C%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1122444%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TFLite%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E8%AA%8D%E8%AD%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1122444%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Rod%2C%3C%2FP%3E%3CP%3E%E6%96%B0%E3%81%97%E3%81%84%20TF-Lite%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A7%E3%81%AF%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%81%AF%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftensorflow%2Ftensorflow%2Ftree%2Fv2.0.0%2Ftensorflow%2Flite%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etensorflow%2Flite%3C%2FA%3E%20%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2Fface_recognition%2Fsrc%2Fface_recognition.cpp%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eface_recognition.cpp%3C%2FA%3E%20%E3%81%A8%20%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2Fface_recognition%2Fsrc%2Fface_detect_helpers_impl.h%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eface_detect_helpers_impl.h%3C%2FA%3E%20%E3%81%AE%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%81%AE%E3%83%91%E3%82%B9%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2Fface_recognition%2Fsrc%2Fface_recognition.cpp%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20underline%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eface_recognition.cpp%3C%2FA%3E%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CPRE%20style%3D%22color%3A%20%23000000%3B%20font-size%3A%2013.3333px%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%23include%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%20%22tensorflow%2Flite%2Fkernels%2Fregister.h%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%20%23include%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%22tensorflow%2Flite%2Fmodel.h%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%23include%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%22tensorflow%2Flite%2Foptional_debug_tools.h%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%23include%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%E3%80%8Ctensorflow%2Flite%2Fstring_util.h%E3%80%8D%3C%2FSPAN%3E%3C%2FPRE%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimxsupport%2Feiq_sample_apps%2Ftree%2Fexamples-tflite%2Fface_recognition%2Fsrc%2Fface_detect_helpers_impl.h%22%20style%3D%22color%3A%20%232989c5%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eface_detect_helpers_impl.h%3C%2FA%3E%3C%2FP%3E%3CPRE%20style%3D%22color%3A%20%23000000%3B%20font-size%3A%2013.3333px%3B%22%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CP%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%23include%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%E3%80%8Ctensorflow%2Flite%2Fbuiltin_op_data.h%E3%80%8D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%23include%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%22tensorflow%2Flite%2Finterpreter.h%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%3C%2FSPAN%3E%20%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%23include%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%22tensorflow%2Flite%2Fkernels%2Fregister.h%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%3C%2FSPAN%3E%20%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23cc0000%3B%20font-weight%3A%20bold%3B%22%3E%23include%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23888888%3B%22%3E%E3%80%8Ctensorflow%2Flite%2Fstring_util.h%E3%80%8D%3C%2FSPAN%3E%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%E6%AC%A1%E3%81%AB%E3%80%81%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8Btensorflow-lite.a%E3%82%92%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%97%E3%81%A6%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3EBR%E3%82%84%3CBR%20%2F%3E%E3%83%87%E3%83%B4%E3%82%A3%E3%83%B3%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1122443%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AeIQ%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%20-%20TFLite%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E9%A1%94%E8%AA%8D%E8%AD%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1122443%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHI%20Diego%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%81%BE%E3%81%A0%E5%8F%A4%E3%81%84Tensorflow%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81r1.13%E3%81%8B%E3%82%89Tensorflow%20Lite%E3%81%AFTensorflow%20Contrib%E3%81%8B%E3%82%89%E7%A7%BB%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eface_recognition.cpp%3A52%3A10%3A%20%E8%87%B4%E5%91%BD%E7%9A%84%E3%81%AA%E3%82%A8%E3%83%A9%E3%83%BC%3A%20tensorflow%2Fcontrib%2Flite%2Fkernels%2Fregister.h%3A%E8%A9%B2%E5%BD%93%E3%81%99%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%84%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E52%20%7C%23include%20%22tensorflow%2Fcontrib%2Flite%2Fkernels%2Fregister.h%22%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%5E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%8C%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3Eface_detect_helpers.h%3A23%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81%3CBR%20%2F%3Eface_detect_helpers.cpp%3A13%E3%82%88%E3%82%8A%3A%3CBR%20%2F%3Eface_detect_helpers_impl.h%3A30%3A10%3A%20%E8%87%B4%E5%91%BD%E7%9A%84%E3%81%AA%E3%82%A8%E3%83%A9%E3%83%BC%3A%20tensorflow%2Fcontrib%2Flite%2Fbuiltin_op_data.h%3A%E8%A9%B2%E5%BD%93%E3%81%99%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%84%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E30%20%7C%23include%20%22tensorflow%2Fcontrib%2Flite%2Fbuiltin_op_data.h%22%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%5E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ERod%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎06-21-2019 09:45 AM
更新者: