Q-engineering
Q-engineering
In theory, it should work under Windows 10. You need to install the ncnn framework on your Windows machine first. Follow this link carefully. Then let OpenCV work in your...
The difference is subtle. In `warpAffine()` is `*face_aligned` a [2x3] matrix, as where in `warpPerspective`, `aligned` a [3x3] matirx is. For more info see the [OpenCV docs](https://docs.opencv.org/3.4/da/d6e/tutorial_py_geometric_transformations.html#:~:text=warpAffine%20takes%20a%202x3%20transformation,3x3%20transformation%20matrix%20as%20input.).
If not implemented, try to get a check on the rotation before acceptance.
I see. The key to solve this issue is the aligned [3x3] matirx. The factors determine how the image is transformed. Investigate the factors. It is relatively simple to detect...
Tip: You: Can you calculate in a C++ program using the OpenCV function cv::warpPerspective(SmallFrame, aligned, m, cv::Size(96, 112), cv::INTER_LINEAR); a rotation angle of the image in degrees? Answer ChatGTP: Certainly!...
Believe me, I have the same feelings towards AI as you. Hesitated a lot. However, a free clever 'student' at my side, finding some answers, which I undoubtedly had found...
I haven't any experience of YoloV7 or V8 with face detection. Please note that not only the faces need to be detected, but also the position of the eyes, nose...
OK.. You could try it. However, YoloV5 might be a lot slower. (??)
As shown in the README, there are two options implemented. MTCNN or Retinaface. The later somewhat slower. Look for more details in their academic papers. Both work well and are...
With modifications, I've used [this repo](https://github.com/ElegantGod/ncnn) for the MTCNN code. I don't know how they trained their network. Here is the [original paper](https://arxiv.org/ftp/arxiv/papers/1604/1604.02878.pdf).