OpenCV: Deep Neural Network module
DarkNet・・・?
OpenCVのdnn::readNetFromDarknetでYOLOv3を使う - Qiita
DarkNet・・・?
if GPU: from dnn.darknet import load_net,predict_image,array_to_image textNet = load_net(textPath.replace('.weights','.cfg').encode(),textPath.encode(), 0) else: textNet = cv2.dnn.readNetFromDarknet(textPath.replace('weights','cfg'),textPath)
なるほど・・・。GPU を有効にした場合には、自分でビルドした darknet にウェイトを食わせて走らせるけど、無効にした場合には OpenCV の裏に実装されている darknet に食わせて CPU ベースで動作させるのか。道理で darknet をビルドしていないのにテキスト領域を検出できるので変だなと思ったら・・・。テキスト検出用のモデル textNet
用の訓練済みパラメータ text.weights
は 70MB くらいなので、これだけあればとりあえずはテキスト領域っぽいものを検出できそう。