{"id":1925,"date":"2018-11-25T20:58:27","date_gmt":"2018-11-25T11:58:27","guid":{"rendered":"http:\/\/helloidea.org\/?p=1925"},"modified":"2018-11-25T21:00:22","modified_gmt":"2018-11-25T12:00:22","slug":"raspberry-pi3-%e3%81%ab-opencv-3-4-3%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6%e3%81%bf%e3%81%9f","status":"publish","type":"post","link":"https:\/\/helloidea.org\/index.php\/archives\/1925.html","title":{"rendered":"Raspberry Pi3 \u306b OpenCV 3.4.3\u3092\u5165\u308c\u3066\u307f\u305f"},"content":{"rendered":"<p>Python3\u304b\u3089OpenCV\u304c\u5229\u7528\u3057\u305f\u304f\u306a\u3063\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u304b\u3089\u5165\u308c\u3088\u3046\u3068\u3057\u305f\u3051\u3069\u5931\u6557\u3057\u3066\u4eca\u5ea6\u306f\u30d3\u30eb\u30c9\u3057\u3066\u5931\u6557\u3057\u3066\u307e\u305f\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u9811\u5f35\u3063\u305f\u3089\u52d5\u3044\u305f\u8a71<\/p>\n<p>Windows\u306e\u5834\u5408\u306fpip\u3067\u5165\u308c\u308b\u3060\u3051\u3067OpenCV\u672c\u4f53\u3068\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u540c\u68b1\u3055\u308c\u3066\u3044\u3066\u7c21\u5358\u306b\u52d5\u3044\u305f\u306e\u3067\u3059\u304c\u3001linux\u306e\u5834\u5408\u306f\u5225\u3067\u7528\u610f\u3057\u3066\u3084\u3089\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u307f\u305f\u3044\u3067\u3059\u3002<br \/>\nubuntu\u306a\u3069\u306e\u5834\u5408\u306fapt\u304b\u3089\u4e00\u767a\u3067\u5165\u308b\u3088\u3046\u3067\u3059\u304c\u3001Raspbian\u306e\u5834\u5408\u306f\u3069\u3046\u3082\u7c21\u5358\u306b\u884c\u304b\u306a\u3044\u3088\u3046\u3067\u3059\u3002(python2\u7cfb\u306a\u3089\u3044\u3051\u308b?)<br \/>\n\u3059\u3067\u306b\u3044\u308d\u3044\u308d\u8a66\u3055\u308c\u3066\u308b\u8a18\u4e8b\u304c\u591a\u3044\u3067\u3059\u304c\u3001\u81ea\u5206\u3067\u30b3\u30f3\u30d1\u30a4\u30eb\u3059\u308b\u304b\u3001\u4e0d\u8db3\u3057\u3066\u3044\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30d0\u30ab\u30b9\u30ab\u5165\u308c\u3066\u3044\u304f\u304b\u4f55\u65b9\u304b\u306e\u3088\u3046\u3067\u3059\u3002<\/p>\n<h1>\u25a0\u74b0\u5883<\/h1>\n<p>RaspberryPi3 model b+<br \/>\nRASPBIAN STRETCH LITE<br \/>\nPython3.5.3<br \/>\n<del datetime=\"2018-11-25T05:23:57+00:00\">OpenCV 4.0<\/del><br \/>\nOpenCV 3.4.3<br \/>\nnumpy 1.15.4<\/p>\n<h1><strong>\u25a0\u30d3\u30eb\u30c9\u3057\u3066\u307f\u305f(\u5931\u6557)<\/strong><\/h1>\n<p>\u5931\u6557\u3057\u305f\u8a18\u9332\u3067\u3059<\/p>\n<p>\u25a0\u30d3\u30eb\u30c9\u74b0\u5883\u306e\u7528\u610f<br \/>\n\u30d3\u30eb\u30c9\u3059\u308b\u969b\u306b\u7d50\u69cb\u306a\u30e1\u30e2\u30ea\u3068\u30c7\u30a3\u30b9\u30af\u5bb9\u91cf\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<p class=\"hi-indent\">\u25a0\u7a7a\u304d\u5bb9\u91cf<br \/>\n\u30d3\u30eb\u30c9\u7d50\u679c\u306f5.8GB\u3067\u3057\u305f\u306e\u3067\u305d\u308c\u4ee5\u4e0a\u306e\u7a7a\u304d\u5bb9\u91cf\u304c\u5fc5\u8981\u3067\u3059\u3002<br \/>\n8GB\u306eSD\u30ab\u30fc\u30c9\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u306e\u3067\u3059\u304c\u3001\u53ce\u307e\u3089\u306a\u304b\u3063\u305f\u305f\u3081USB\u30e1\u30e2\u30ea\u4e0a\u3067\u30d3\u30eb\u30c9\u3057\u307e\u3057\u305f\u3002<br \/>\nUSB\u4e0a\u3067\u30d3\u30eb\u30c9\u3059\u308b\u5834\u5408\u306fvfat\u3067\u306f\u53ce\u307e\u3089\u306a\u3044\u30d5\u30a1\u30a4\u30eb\u304c\u3044\u308b\u305f\u3081\u3001ext4\u306b\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3057\u3066\u304b\u3089\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nmkfs -t ext4 \/dev\/sda\r\nmount \/dev\/sda \/mnt\r\n<\/pre>\n<p class=\"hi-indent\">\u25a0\u30e1\u30e2\u30ea<br \/>\nModelB+\u306eDRAM\u5bb9\u91cf\u306f1GB\u3042\u308a\u3001\u30b9\u30ef\u30c3\u30d7\u306f\u521d\u671f\u8a2d\u5b9a\u3067\u306f100MB\u3042\u308a\u307e\u3059\u304c\u3001\u305d\u308c\u3067\u3082\u8db3\u308a\u306a\u3044\u306e\u3067\u30b9\u30ef\u30c3\u30d7\u3092\u5927\u304d\u304f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\nSD\u30ab\u30fc\u30c9\u4e0a\u306b\u5927\u304d\u306a\u30b9\u30ef\u30c3\u30d7\u3092\u7528\u610f\u3059\u308b\u3068\u5bff\u547d\u304c\u4e00\u6c17\u306b\u6e1b\u3063\u3066\u3057\u307e\u3046\u306e\u3067\u3001USB\u30e1\u30e2\u30ea\u4e0a\u306b\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002<br \/>\n\u6700\u521d\u6c17\u3065\u304b\u305a\u300168%\u8fba\u308a\u3067\u30cf\u30f3\u30b0\u30a2\u30c3\u30d7\u3057\u307e\u3057\u305f\u3002<br \/>\n\u30b9\u30ef\u30c3\u30d7\u306e\u79fb\u52d5\u65b9\u6cd5\u306f\u53c2\u8003\u30b5\u30a4\u30c8\u53c2\u7167<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nmkfs -t ext4 \/dev\/sdb\r\nmkdir \/opt\/swap\r\nmount \/dev\/sdb \/opt\/swap\r\n<\/pre>\n<p>\u203bUSB\u306f2\u500b\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059<\/p>\n<p>\u25a0\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306e\u7528\u610f<br \/>\n\u4ee5\u4e0b\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u6210\u306b\u306a\u308b\u3088\u3046\u306b\u53d6\u5f97\uff06\u89e3\u51cd\u3057\u307e\u3059<br \/>\n\u305b\u3063\u304b\u304f\u306a\u306e\u3067\u6700\u65b0\u306e4.0.0\u3092\u4f7f\u3063\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n\/mnt\/opencv-4.0.0\r\n\/mnt\/opencv_contrib-4.0.0\/\r\n<\/pre>\n<p>\u25a0\u30d3\u30eb\u30c9<br \/>\n\u6700\u4f4e\u9650\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u30d3\u30eb\u30c9\u3057\u3066\u307f\u307e\u3059\u3002\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u591a\u3059\u304e\u3066\u9069\u5207\u306a\u30c1\u30e7\u30a4\u30b9\u304c\u96e3\u3057\u305d\u3046\u3067\u3059\u3002<br \/>\n\u30d3\u30eb\u30c9\u306b\u6570\u6642\u9593\u304b\u304b\u308b\u306e\u3067\u4f55\u304b\u5225\u306e\u3053\u3068\u3092\u3057\u3066\u5f85\u3063\u305f\u307b\u3046\u304c\u3044\u3044\u3067\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\ncmake -D OPENCV_EXTRA_MODULES_PATH=\/mnt\/opencv_contrib-4.0.0\/modules ..\r\nnohup make -j4 &amp;amp;amp;\r\n<\/pre>\n<p>\u25a0\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\nmake install\u3059\u308b\u3068\u5404\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u5c55\u958b\u3068\u3001Python\u306esetup.py\u304c\u751f\u6210\u3055\u308c\u308b\u306e\u3067\u3001Python\u3078\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u307e\u3067\u884c\u3044\u307e\u3059\u3002<br \/>\n<span class=\"hi-c-magenta\">\u203b\u3053\u3053\u306b\u30d0\u30b0\u304c\u3042\u308b\u3088\u3046\u3067\u3059<\/span><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nmake install\r\npython3 \/usr\/local\/python\/setup.py build\r\npython3 \/usr\/local\/python\/setup.py install\r\n<\/pre>\n<p>\u25a0BLAS\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u5dee\u3057\u66ff\u3048<br \/>\n\u3059\u3093\u306a\u308a\u52d5\u4f5c\u3057\u305f\u3089\u826f\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3001numpy\u304c\u53c2\u7167\u3057\u3066\u3044\u308b\u30e9\u30a4\u30d6\u30e9\u30ea\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3057\u305f\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nImportError: \/usr\/local\/lib\/python3.5\/dist-packages\/numpy\/core\/multiarray.cpython-35m-arm-linux-gnueabihf.so: undefined symbol: cblas_sgemm\r\n<\/pre>\n<p>github\u3067\u8a00\u53ca\u3055\u308c\u3066\u3044\u308b\u75c7\u72b6\u3068\u4e00\u81f4\u3057\u3066\u304a\u308a\u3001BLAS\u30e9\u30a4\u30d6\u30e9\u30ea\u3092Atlas\u304b\u3089OpenBLAS\u306b\u5909\u3048\u3066\u307f\u305f\u3089\u4e0a\u624b\u304f\u52d5\u304d\u307e\u3057\u305f\u3002<br \/>\n<a href=\"https:\/\/github.com\/Kitt-AI\/snowboy\/issues\/38\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Kitt-AI\/snowboy\/issues\/38<\/a><\/p>\n<p>numpy\u3092OpenBLAS\u6307\u5b9a\u3067\u30d3\u30eb\u30c9\u3059\u308b\u65b9\u6cd5\u306f\u4e0b\u306e\u901a\u308a\u3067\u3044\u3051\u307e\u3057\u305f<br \/>\n<a href=\"https:\/\/qiita.com\/yukiB\/items\/bec24db4a5a41db02895\" target=\"_blank\" rel=\"noopener\">numpy, scipy\u3067OpenBLAS\u3092\u4f7f\u3046<\/a><\/p>\n<p>\u25a0\u52d5\u4f5c\u78ba\u8a8d<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# python3\r\n&gt;&gt;&gt; import cv2\r\nImportError: ERROR: recursion is detected during loading of &quot;cv2&quot; binary extensions. Check OpenCV installation.\r\n<\/pre>\n<p>OpenCV3.4.4\u304b\u3089\u7528\u610f\u3055\u308c\u3066\u3044\u308b\u65b0\u3057\u3044Python\u30d0\u30a4\u30f3\u30c7\u30a3\u30f3\u30b0\u7528\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u306b\u30d0\u30b0\u304c\u3042\u308b\u3088\u3046\u3067\u3069\u3046\u3082\u52d5\u304b\u306a\u3044\u3088\u3046\u3067\u3059\u3002<br \/>\n\u3053\u3053\u3067\u65ad\u5ff5\u3057\u307e\u3057\u305f\u3002<br \/>\n<a href=\"https:\/\/github.com\/opencv\/opencv\/issues\/13202\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/opencv\/opencv\/issues\/13202<\/a><\/p>\n<h1>\u25a0pip\u3068apt\u3067\u5165\u308c\u3066\u307f\u308b<\/h1>\n<p>pip\u3067\u5165\u308c\u305fOpenCV\u74b0\u5883\u3067\u306f\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u4e0d\u8db3\u3057\u3066\u3044\u3066\u6012\u3089\u308c\u308b\u306e\u3067\u3001\u81ea\u5206\u3067\u6301\u3063\u3066\u304f\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\n\u5177\u4f53\u7684\u306b\u306fldd\u30b3\u30de\u30f3\u30c9\u3067.so\u30d5\u30a1\u30a4\u30eb\u3092\u8997\u3044\u3066\u307f\u3066 not found \u3068\u306a\u3063\u3066\u3044\u308b\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u63a2\u3057\u3001<br \/>\n\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u542b\u3080\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u3072\u305f\u3059\u3089apt\u3067\u5165\u308c\u3066\u3044\u304f\u4f5c\u696d\u3067\u3059\u3002<\/p>\n<p>\u6700\u521d\u306b\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3092pip\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059<\/p>\n<pre class=\"brush: plain; highlight: [1,2,13,14,25,26]; title: ; notranslate\" title=\"\">\r\n# pip3 install opencv-python\r\n# pip3 show opencv-python\r\nName: opencv-python\r\nVersion: 3.4.3.18\r\nSummary: Wrapper package for OpenCV python bindings.\r\nHome-page: https:\/\/github.com\/skvark\/opencv-python\r\nAuthor: Olli-Pekka Heinisuo\r\nAuthor-email: UNKNOWN\r\nLicense: MIT\r\nLocation: \/usr\/local\/lib\/python3.5\/dist-packages\r\nRequires: numpy\r\n\r\n# pip3 install opencv-contrib-python\r\n# pip3 show opencv-contrib-python\r\nName: opencv-contrib-python\r\nVersion: 3.4.3.18\r\nSummary: Wrapper package for OpenCV python bindings.\r\nHome-page: https:\/\/github.com\/skvark\/opencv-python\r\nAuthor: Olli-Pekka Heinisuo\r\nAuthor-email: UNKNOWN\r\nLicense: MIT\r\nLocation: \/usr\/local\/lib\/python3.5\/dist-packages\r\nRequires: numpy\r\n\r\n# pip3 install numpy\r\n# pip3 show numpy\r\nName: numpy\r\nVersion: 1.15.4\r\nSummary: NumPy: array processing for numbers, strings, records, and objects.\r\nHome-page: http:\/\/www.numpy.org\r\nAuthor: NumPy Developers\r\nAuthor-email: numpy-discussion@python.org\r\nLicense: BSD\r\nLocation: \/usr\/local\/lib\/python3.5\/dist-packages\/numpy-1.15.4-py3.5-linux-armv7l.egg\r\nRequires:\r\n<\/pre>\n<p>\/usr\/local\/lib\/python3.5\/dist-packages\/cv2\/cv2.cpython-35m-arm-linux-gnueabihf.so<br \/>\n\u306bcv2\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u4fdd\u5b58\u3055\u308c\u308b\u306e\u3067ldd\u3067\u78ba\u8a8d\u3057\u3001not found \u304c\u5168\u3066\u7121\u304f\u306a\u308b\u307e\u3067apt\u3067\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5165\u308c\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<p>\u3053\u3093\u3060\u3051\u5165\u308c\u305f\u306f\u305a\u3067\u3059<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\napt install liblapack-dev libcblas-dev libatlas-dev libatlas-base-dev libjasper-dev gstreamer1.0-plugins-base libqt4-test\r\n<\/pre>\n<pre class=\"brush: plain; collapse: true; highlight: [1]; light: false; title: ; toolbar: true; notranslate\" title=\"\">\r\nroot@raspberrypi:\/# ldd \/usr\/local\/lib\/python3.5\/dist-packages\/cv2\/cv2.cpython-35m-arm-linux-gnueabihf.so\r\n        linux-vdso.so.1 (0x7ec0d000)\r\n        \/usr\/lib\/arm-linux-gnueabihf\/libarmmem.so (0x75f57000)\r\n        liblapack.so.3 =&gt; \/usr\/lib\/liblapack.so.3 (0x75a31000)\r\n        libcblas.so.3 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libcblas.so.3 (0x759d7000)\r\n        libatlas.so.3 =&gt; \/usr\/lib\/libatlas.so.3 (0x7575f000)\r\n        libjpeg.so.62 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libjpeg.so.62 (0x75719000)\r\n        libwebp.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libwebp.so.6 (0x756bb000)\r\n        libpng16.so.16 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libpng16.so.16 (0x75681000)\r\n        libtiff.so.5 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libtiff.so.5 (0x75607000)\r\n        libjasper.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libjasper.so.1 (0x755ab000)\r\n        libz.so.1 =&gt; \/lib\/arm-linux-gnueabihf\/libz.so.1 (0x75584000)\r\n        libImath-2_2.so.12 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libImath-2_2.so.12 (0x75567000)\r\n        libIlmImf-2_2.so.22 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libIlmImf-2_2.so.22 (0x752b4000)\r\n        libIex-2_2.so.12 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libIex-2_2.so.12 (0x7528d000)\r\n        libHalf.so.12 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libHalf.so.12 (0x7523a000)\r\n        libIlmThread-2_2.so.12 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libIlmThread-2_2.so.12 (0x75224000)\r\n        libgstbase-1.0.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgstbase-1.0.so.0 (0x751b6000)\r\n        libgstreamer-1.0.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgstreamer-1.0.so.0 (0x75093000)\r\n        libgobject-2.0.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgobject-2.0.so.0 (0x75039000)\r\n        libglib-2.0.so.0 =&gt; \/lib\/arm-linux-gnueabihf\/libglib-2.0.so.0 (0x74f31000)\r\n        libavcodec.so.57 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libavcodec.so.57 (0x73cf0000)\r\n        libavformat.so.57 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libavformat.so.57 (0x73adc000)\r\n        libavutil.so.55 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libavutil.so.55 (0x73a44000)\r\n        libswscale.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libswscale.so.4 (0x739c6000)\r\n        libQtGui.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libQtGui.so.4 (0x730e8000)\r\n        libQtTest.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libQtTest.so.4 (0x730b9000)\r\n        libQtCore.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libQtCore.so.4 (0x72e20000)\r\n        libdl.so.2 =&gt; \/lib\/arm-linux-gnueabihf\/libdl.so.2 (0x72e0d000)\r\n        libpthread.so.0 =&gt; \/lib\/arm-linux-gnueabihf\/libpthread.so.0 (0x72de4000)\r\n        librt.so.1 =&gt; \/lib\/arm-linux-gnueabihf\/librt.so.1 (0x72dcd000)\r\n        libstdc++.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libstdc++.so.6 (0x72c85000)\r\n        libm.so.6 =&gt; \/lib\/arm-linux-gnueabihf\/libm.so.6 (0x72c06000)\r\n        libgcc_s.so.1 =&gt; \/lib\/arm-linux-gnueabihf\/libgcc_s.so.1 (0x72bd9000)\r\n        libc.so.6 =&gt; \/lib\/arm-linux-gnueabihf\/libc.so.6 (0x72a9a000)\r\n        \/lib\/ld-linux-armhf.so.3 (0x76fb6000)\r\n        libblas.so.3 =&gt; \/usr\/lib\/libblas.so.3 (0x72a5a000)\r\n        libgfortran.so.3 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgfortran.so.3 (0x729a5000)\r\n        libf2c.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libf2c.so.2 (0x7297c000)\r\n        liblzma.so.5 =&gt; \/lib\/arm-linux-gnueabihf\/liblzma.so.5 (0x7294b000)\r\n        libjbig.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libjbig.so.0 (0x7292e000)\r\n        libgmodule-2.0.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgmodule-2.0.so.0 (0x7291a000)\r\n        libffi.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libffi.so.6 (0x72902000)\r\n        libpcre.so.3 =&gt; \/lib\/arm-linux-gnueabihf\/libpcre.so.3 (0x72889000)\r\n        libswresample.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libswresample.so.2 (0x72863000)\r\n        libva.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libva.so.1 (0x72836000)\r\n        libmmal_core.so =&gt; \/opt\/vc\/lib\/libmmal_core.so (0x72818000)\r\n        libmmal_util.so =&gt; \/opt\/vc\/lib\/libmmal_util.so (0x727f8000)\r\n        libmmal_vc_client.so =&gt; \/opt\/vc\/lib\/libmmal_vc_client.so (0x727dd000)\r\n        libbcm_host.so =&gt; \/opt\/vc\/lib\/libbcm_host.so (0x727b6000)\r\n        libzvbi.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libzvbi.so.0 (0x72732000)\r\n        libxvidcore.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libxvidcore.so.4 (0x7263b000)\r\n        libx265.so.95 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libx265.so.95 (0x723e3000)\r\n        libx264.so.148 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/neon\/vfp\/libx264.so.148 (0x72274000)\r\n        libwebpmux.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libwebpmux.so.2 (0x7225c000)\r\n        libwavpack.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libwavpack.so.1 (0x72228000)\r\n        libvpx.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libvpx.so.4 (0x7212b000)\r\n        libvorbisenc.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libvorbisenc.so.2 (0x72099000)\r\n        libvorbis.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libvorbis.so.0 (0x72062000)\r\n        libtwolame.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libtwolame.so.0 (0x72032000)\r\n        libtheoraenc.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libtheoraenc.so.1 (0x71fec000)\r\n        libtheoradec.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libtheoradec.so.1 (0x71fc5000)\r\n        libspeex.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libspeex.so.1 (0x71f9f000)\r\n        libsnappy.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libsnappy.so.1 (0x71f88000)\r\n        libshine.so.3 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libshine.so.3 (0x71f6d000)\r\n        libopus.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libopus.so.0 (0x71f1a000)\r\n        libopenjp2.so.7 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libopenjp2.so.7 (0x71ed4000)\r\n        libmp3lame.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libmp3lame.so.0 (0x71e59000)\r\n        libgsm.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgsm.so.1 (0x71e47000)\r\n        libssh-gcrypt.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libssh-gcrypt.so.4 (0x71dd8000)\r\n        libopenmpt.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libopenmpt.so.0 (0x71c5d000)\r\n        libgme.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgme.so.0 (0x71c0e000)\r\n        libbluray.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libbluray.so.1 (0x71bba000)\r\n        libgnutls.so.30 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgnutls.so.30 (0x71a2d000)\r\n        libchromaprint.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libchromaprint.so.1 (0x71a0d000)\r\n        libbz2.so.1.0 =&gt; \/lib\/arm-linux-gnueabihf\/libbz2.so.1.0 (0x719ed000)\r\n        libX11.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libX11.so.6 (0x718ca000)\r\n        libvdpau.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libvdpau.so.1 (0x718b4000)\r\n        libva-drm.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libva-drm.so.1 (0x718a1000)\r\n        libva-x11.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libva-x11.so.1 (0x7188c000)\r\n        libfontconfig.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libfontconfig.so.1 (0x71849000)\r\n        libaudio.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libaudio.so.2 (0x71824000)\r\n        libfreetype.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libfreetype.so.6 (0x71789000)\r\n        libSM.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libSM.so.6 (0x71772000)\r\n        libICE.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libICE.so.6 (0x7174c000)\r\n        libXrender.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libXrender.so.1 (0x71733000)\r\n        libXext.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libXext.so.6 (0x71714000)\r\n        libsoxr.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libsoxr.so.0 (0x716b0000)\r\n        libvcos.so =&gt; \/opt\/vc\/lib\/libvcos.so (0x71696000)\r\n        libvchiq_arm.so =&gt; \/opt\/vc\/lib\/libvchiq_arm.so (0x71680000)\r\n        libvcsm.so =&gt; \/opt\/vc\/lib\/libvcsm.so (0x7166b000)\r\n        libogg.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libogg.so.0 (0x7165d000)\r\n        libcairo.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libcairo.so.2 (0x7156c000)\r\n        libgcrypt.so.20 =&gt; \/lib\/arm-linux-gnueabihf\/libgcrypt.so.20 (0x7149b000)\r\n        libgssapi_krb5.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgssapi_krb5.so.2 (0x71452000)\r\n        libmpg123.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libmpg123.so.0 (0x713f7000)\r\n        libvorbisfile.so.3 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libvorbisfile.so.3 (0x713dd000)\r\n        libxml2.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libxml2.so.2 (0x7124d000)\r\n        libp11-kit.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libp11-kit.so.0 (0x711ef000)\r\n        libidn.so.11 =&gt; \/lib\/arm-linux-gnueabihf\/libidn.so.11 (0x711ae000)\r\n        libtasn1.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libtasn1.so.6 (0x7118e000)\r\n        libnettle.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libnettle.so.6 (0x71147000)\r\n        libhogweed.so.4 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libhogweed.so.4 (0x7110a000)\r\n        libgmp.so.10 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgmp.so.10 (0x71097000)\r\n        libxcb.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libxcb.so.1 (0x71068000)\r\n        libdrm.so.2 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libdrm.so.2 (0x7104b000)\r\n        libXfixes.so.3 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libXfixes.so.3 (0x71034000)\r\n        libexpat.so.1 =&gt; \/lib\/arm-linux-gnueabihf\/libexpat.so.1 (0x71002000)\r\n        libXt.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libXt.so.6 (0x70fa2000)\r\n        libXau.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libXau.so.6 (0x70f97000)\r\n        libuuid.so.1 =&gt; \/lib\/arm-linux-gnueabihf\/libuuid.so.1 (0x70f83000)\r\n        libbsd.so.0 =&gt; \/lib\/arm-linux-gnueabihf\/libbsd.so.0 (0x70f5a000)\r\n        libgomp.so.1 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libgomp.so.1 (0x70f22000)\r\n        libpixman-1.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libpixman-1.so.0 (0x70e80000)\r\n        libxcb-shm.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libxcb-shm.so.0 (0x70e6d000)\r\n        libxcb-render.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libxcb-render.so.0 (0x70e52000)\r\n        libgpg-error.so.0 =&gt; \/lib\/arm-linux-gnueabihf\/libgpg-error.so.0 (0x70e30000)\r\n        libkrb5.so.3 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libkrb5.so.3 (0x70d79000)\r\n        libk5crypto.so.3 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libk5crypto.so.3 (0x70d3a000)\r\n        libcom_err.so.2 =&gt; \/lib\/arm-linux-gnueabihf\/libcom_err.so.2 (0x70d27000)\r\n        libkrb5support.so.0 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libkrb5support.so.0 (0x70d0e000)\r\n        libkeyutils.so.1 =&gt; \/lib\/arm-linux-gnueabihf\/libkeyutils.so.1 (0x70cfb000)\r\n        libresolv.so.2 =&gt; \/lib\/arm-linux-gnueabihf\/libresolv.so.2 (0x70cd6000)\r\n        libicui18n.so.57 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libicui18n.so.57 (0x70ac6000)\r\n        libicuuc.so.57 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libicuuc.so.57 (0x7095c000)\r\n        libicudata.so.57 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libicudata.so.57 (0x6f0cf000)\r\n        libXdmcp.so.6 =&gt; \/usr\/lib\/arm-linux-gnueabihf\/libXdmcp.so.6 (0x6f0b8000)\r\n<\/pre>\n<p>\u25a0\u52d5\u4f5c\u78ba\u8a8d<br \/>\n\u306a\u3093\u3068\u304b\u52d5\u304d\u307e\u3057\u305f<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# python3\r\n&gt;&gt;&gt; import cv2\r\n&gt;&gt;&gt; cv2.__version__\r\n'3.4.3'\r\n<\/pre>\n<h1>\u25a0\u53c2\u8003\u30b5\u30a4\u30c8<\/h1>\n<p><a href=\"https:\/\/www.pyimagesearch.com\/2016\/04\/18\/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3\/\" rel=\"noopener\" target=\"_blank\">Install guide: Raspberry Pi 3 + Raspbian Jessie + OpenCV 3<\/a><br \/>\n<a href=\"https:\/\/qiita.com\/jeankenshow\/items\/01948b2103dff3fc9e5f\" rel=\"noopener\" target=\"_blank\">\u4eca\u66f4\u306a\u304c\u3089Python\u3067OpenCV\u3092\u4f7f\u3046\u305f\u3081\u306e\u899a\u66f8<\/a><br \/>\n<a href=\"https:\/\/qiita.com\/Laundly_KUW\/items\/c53f0d892a9f7f5cf8f6\" rel=\"noopener\" target=\"_blank\">RaspberryPi (3 Model B+) \u3078\u306eOpenCV(3.4.2)\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a><br \/>\n<a href=\"https:\/\/qiita.com\/takahiro_itazuri\/items\/a67dd3bb7f5f88ca9dd8\" rel=\"noopener\" target=\"_blank\">\u30e9\u30ba\u30d1\u30a4\u306bOpenCV\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u65b9\u6cd5<\/a><br \/>\n<a href=\"https:\/\/github.com\/opencv\/opencv\/issues\/13202\" target=\"_blank\" rel=\"noopener\">OpenCV 3.4.4 Python binding #13202<\/a><br \/>\n<a href=\"https:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=59538\" rel=\"noopener\" target=\"_blank\">compiling opencv from github<\/a><br \/>\n<a href=\"https:\/\/github.com\/Kitt-AI\/snowboy\/issues\/38\" target=\"_blank\" rel=\"noopener\">undefined symbol: cblas_sgemm #38<\/a><br \/>\n<a href=\"https:\/\/qiita.com\/yukiB\/items\/bec24db4a5a41db02895\" target=\"_blank\" rel=\"noopener\">numpy, scipy\u3067OpenBLAS\u3092\u4f7f\u3046<\/a><br \/>\n<a href=\"https:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=124646\" rel=\"noopener\" target=\"_blank\">error build openCV<\/a><br \/>\n<a href=\"https:\/\/gist.github.com\/atinfinity\/aa0d4efb98837abd39bb\" rel=\"noopener\" target=\"_blank\">OpenCV 3.0 Makefile\u751f\u6210\u7528\u30b9\u30af\u30ea\u30d7\u30c8\u30d5\u30a1\u30a4\u30eb\uff08Ubuntu15.04\uff09<\/a><br \/>\n<a href=\"https:\/\/a244.hateblo.jp\/entry\/2016\/12\/12\/010429\" rel=\"noopener\" target=\"_blank\">\u30e9\u30ba\u30d1\u30a4\uff08Raspbian Jessie\uff09\u3068\u30b9\u30ef\u30c3\u30d7\u30e1\u30e2\u30ea\u5bb9\u91cf\u306e\u5909\u66f4\uff08\u74b0\u5883\u8a2d\u5b9a\u306e\u7d9a\u304d\uff09<\/a><br \/>\n<a href=\"http:\/\/shibafu3.hatenablog.com\/entry\/2017\/03\/28\/085257\" rel=\"noopener\" target=\"_blank\">Ubuntu\u306bOpenCV\u3092\u30d1\u30c3\u30b1\u30fc\u30b8\u304b\u3089apt-get\u3092\u4f7f\u3063\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python3\u304b\u3089OpenCV\u304c\u5229\u7528\u3057\u305f\u304f\u306a\u3063\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u304b\u3089\u5165\u308c\u3088\u3046\u3068\u3057\u305f\u3051\u3069\u5931\u6557\u3057\u3066\u4eca\u5ea6\u306f\u30d3\u30eb\u30c9\u3057\u3066\u5931\u6557\u3057\u3066\u307e\u305f\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u9811\u5f35\u3063\u305f\u3089\u52d5\u3044\u305f\u8a71 Windows\u306e\u5834\u5408\u306fpip\u3067\u5165\u308c\u308b\u3060\u3051\u3067OpenCV\u672c\u4f53\u3068\u5171\u6709\u30e9\u30a4\u30d6\u30e9 \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-1925","post","type-post","status-publish","format-standard","hentry","category-memo"],"_links":{"self":[{"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/posts\/1925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/comments?post=1925"}],"version-history":[{"count":45,"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/posts\/1925\/revisions"}],"predecessor-version":[{"id":1981,"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/posts\/1925\/revisions\/1981"}],"wp:attachment":[{"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/media?parent=1925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/categories?post=1925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloidea.org\/index.php\/wp-json\/wp\/v2\/tags?post=1925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}