Um guia passo a passo sobre como converter código OpenCV C++ em um módulo Python

Imagine escrever uma biblioteca de visão computacional usando OpenCV. Você deseja que seu código seja facilmente portável para Linux, Mac, Windows, iOS, Android e até mesmo para dispositivos incorporados. Portanto, você opta por usar OpenCV para construir sua biblioteca em C++. Ótima escolha!

Um cliente deseja licenciar a biblioteca inteira, mas deseja que ela esteja disponível como um módulo Python. Você diz: “Sem problemas!” e procura uma solução na Internet. Prosperidade! Você pousou neste post! Surpreendente! Aprenderemos como construir módulos Python a partir do código OpenCV C++.

Este tutorial foi testado no Linux 16.04 usando Python 3.5.2 e OpenCV 3.4.

Ligações Python para código C++

O interessante das bibliotecas escritas em uma linguagem de programação de sistemas como C++ é que as ligações podem ser criadas para a biblioteca usando uma linguagem de alto nível como Python por meio de métodos padrão. Antes de começarmos a discutir soluções, quero explicar brevemente como

おすすめ

転載: blog.csdn.net/tianqiquan/article/details/133416662