{"id":1902,"date":"2019-10-04T23:04:20","date_gmt":"2019-10-04T14:04:20","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=1902"},"modified":"2019-10-06T09:51:10","modified_gmt":"2019-10-06T00:51:10","slug":"ubuntu-18-04%e4%b8%8a%e3%81%a7%e3%81%ae%e4%bd%9c%e6%a5%ad%e3%83%a1%e3%83%a2","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=1902","title":{"rendered":"Ubuntu 18.04\u4e0a\u3067\u306e\u4f5c\u696d\u30e1\u30e2"},"content":{"rendered":"<p>\u3068\u308a\u3042\u3048\u305a\uff0copenCV\u3092\u30bd\u30fc\u30b9\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncd ~\/Download\r\nwget https:\/\/raw.githubusercontent.com\/milq\/milq\/master\/scripts\/bash\/install-opencv.sh\r\nchmod +x install-opencv.sh\r\n.\/install-opencv.sh\r\n<\/pre>\n<p><a href=\"https:\/\/developer.nvidia.com\/cuda-downloads\">CUDA<\/a> \u3092\u30bd\u30fc\u30b9\u304b\u3089\u5165\u308c\u3066\u307f\u307e\u3057\u3087\u3046\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncd ~\/Download\r\nwget http:\/\/developer.download.nvidia.com\/compute\/cuda\/opensource\/10.1.243\/cuda-gdb-10.1.243.src.tar.gz\r\ntar -xf cuda-gdb-10.1.243.src.tar.gz\r\ncd cuda-gdb-10.1.243\r\n.\/configure\r\nmake\r\n<\/pre>\n<p>\u9762\u5012\u306a\u3089\uff0c\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u5165\u308c\u3066\u3082\u826f\u3055\u305d\u3046\u3067\u3059\u306d\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nwget https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64\/cuda-ubuntu1804.pin\r\nsudo mv cuda-ubuntu1804.pin \/etc\/apt\/preferences.d\/cuda-repository-pin-600\r\nsudo apt-key adv --fetch-keys https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64\/7fa2af80.pub\r\nsudo add-apt-repository &quot;deb http:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64\/ \/&quot;\r\nsudo apt-get update\r\nsudo apt-get -y install cuda\r\n<\/pre>\n<p>\u3053\u308c\u3067\uff0cdarknet \u304c\u52d5\u304f\u304b\u306a\u3000\u3063\u3068\u601d\u3063\u305f\u3051\u3069\uff0c\u30c0\u30e1\u305d\u3046\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncd ~\/Download\r\ngit clone https:\/\/github.com\/pjreddie\/darknet.git\r\ncd darknet\r\nmake\r\n<\/pre>\n<p>\u300cPackage opencv was not found in the pkg-config search path.\u300d\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u3089\uff0c<a href=\"https:\/\/qiita.com\/t13m082h\/items\/c0482b87712f1d78a0f9\">pkg-config\u3092\u4f7f\u3063\u3066g++\u3067\u30b3\u30f3\u30d1\u30a4\u30eb\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308b\u307e\u3067<\/a>\u3092\u53c2\u8003\u306b\/usr\/share\/pkgconfig\u306bopencv.pc \u306e\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u3063\u3066\uff0cPKG_CONFIG_PATH\u306e\u74b0\u5883\u5909\u6570\u3092\u8a2d\u5b9a\u3057\u307e\u3057\u3087\u3046\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncat \/usr\/share\/pkgconfig\/opencv.pc\r\nPackage Information for pkg-config\r\n\r\nprefix=\/usr\/local\r\nexec_prefix=${prefix}\r\nlibdir=${exec_prefix}\/lib\r\nincludedir_old=${prefix}\/include\/opencv4\/opencv\r\nincludedir_new=${prefix}\/include\/opencv4\r\n\r\nName: OpenCV\r\nDescription: Open Source Computer Vision Library\r\nVersion: 4.1.1\r\nLibs: -L${exec_prefix}\/lib -lopencv_dnn -lopencv_gapi -lopencv_highgui -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_video -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_videoio -lopencv_imgcodecs -lopencv_imgproc -lopencv_core\r\nLibs.private: -ldl -lm -lpthread -lrt\r\nCflags: -I${includedir_old} -I${includedir_new}\r\n<\/pre>\n<p>\u300cinclude\/darknet.h:16:14: fatal error: cudnn.h: No such file or directory\u300d\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u3089\uff0c\u3055\u3066\u3055\u3066\uff0ccudnn.h \u306f\uff0c\u3069\u3053\u3060\uff0e<\/p>\n<p><a href=\"https:\/\/qiita.com\/yukoba\/items\/4733e8602fa4acabcc35\">Ubuntu 18.04\u3078\u306eCUDA\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5<\/a>\u3088\u308a\uff0ccuDNN \u306e\u30ec\u30dd\u30b8\u30c8\u30ea\u306e\u8ffd\u52a0\u304c\u5fc5\u8981\u305d\u3046\u3067\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\necho &quot;deb https:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1804\/x86_64 \/&quot; | sudo tee \/etc\/apt\/sources.list.d\/nvidia-ml.list\r\nsudo apt-get update\r\nsudo apt-get install libcudnn7 libcudnn7-dev\r\n<\/pre>\n<p>\u4eca\u5ea6\u306f\uff0cOpenCV \u3067\u30a8\u30e9\u30fc\u304c\uff01<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n.\/src\/image_opencv.cpp:12:1: error: \u2018IplImage\u2019 does not name a type; did you mean \u2018image\u2019?\r\n IplImage *image_to_ipl(image im)\r\n<\/pre>\n<p>\u300cdarknet IplImage\u300d\u3067\u691c\u7d22\u3057\u3066\u307f\u308b\u3068\uff0c<a href=\"https:\/\/hatobus.hatenablog.jp\/entry\/2018\/07\/05\/104114\">Opencv 3.4.0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb(darknet\u3067\u30a8\u30e9\u30fc\u306e\u51fa\u307e\u304f\u3063\u3066\u3044\u308b\u65b9\u3078)<\/a>\u304c\u51fa\u3066\u304d\u3066\uff0c\u305d\u3053\u306b\u306f\u4ee5\u4e0b\u306e\u3053\u3068\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u3057\u305f\uff0e<\/p>\n<blockquote><p>\u4f5c\u6210\u8005\u672c\u4eba\u66f0\u304f\u3002<\/p>\n<p>\u300c\u4eca\u56de\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u3067\u306a\u305c\u304b\u77e5\u3089\u3093\u3051\u3069 OpenCV\u306e3.4.1\u3060\u3068\u52d5\u304b\u306a\u304f\u306a\u3063\u3061\u3083\u3063\u305f\u3002\u3082\u30573.4.1\u5165\u308c\u3066\u308b\u3093\u3060\u3063\u305f\u3089\u3001\u305d\u308c\u4ee5\u524d\u306e\u30e2\u30ce\u5165\u308c\u3066\u306d\u3001\u3068\u3044\u3046\u304bREADME\u306b\u3082\u66f8\u3044\u3066\u3042\u308b\u3088\u3002\u300d<\/p><\/blockquote>\n<p>\u3078\u3063\uff0e\u4eca\u3082\uff0c\u305d\u3046\u306a\u3093\u304b\u306a\u3041\uff0e\u3063\u3066\u3044\u3046\u304b\uff0cOpenCV3\u3069\u3053\u308d\u304bOpenCV4\u3092\u5165\u308c\u3061\u3083\u3063\u3066\u3044\u305f\u3088\u2026\uff0e<br \/>\n\u3068\u3044\u3046\u308f\u3051\u3067\uff0c\u307e\u305a\u306f\uff0cOpencv3.4.0\u306b\u5165\u308c\u76f4\u3057\u3066\u307f\u307e\u3059\uff0e<\/p>\n<p>\u6b21\u306f\uff0cdynlink_nvcuvid.h\u304c\u8db3\u308a\u306a\u3044\u3068\u8a00\u308f\u308c\u308b\u306e\u3067\uff0c<a href=\"https:\/\/github.com\/opencv\/opencv_contrib\/issues\/1786\">Cuda 10.0 fatal error: dynlink_nvcuvid.h: No such file or directory #1786<\/a>\u3092\u53c2\u8003\u306b\uff0c\u4f7f\u308f\u306a\u3044\u3088\u3046\u306b\u5909\u66f4\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n-DBUILD_opencv_cudacodec=OFF\r\n<\/pre>\n<p>IplImage\u306e\u30a8\u30e9\u30fc\uff0c\u304b\u308f\u3089\u3093\u304b\u3063\u305f\u2026\uff0e<br \/>\n\u2191\u3000\u9055\u3063\u305f\u3001make clean\u3000\u3057\u5fd8\u308c\u3066\u3044\u305f\u3060\u3051\u3067\u3057\u305f\uff0e<br \/>\n\u901a\u3063\u3066\uff0cdarknet \u304c\u3067\u304d\u3042\u304c\u308a\u307e\u3057\u305f\uff0e\u3075\u3045\uff0e<\/p>\n<p><a href=\"https:\/\/qiita.com\/sudamasahiko\/items\/97441202897cb8976f82\">YOLOv2\u3067\u7269\u4f53\u691c\u51fa\u3092\u5b66\u7fd2\u3055\u305b\u3066\u307f\u3088\u3046<\/a>\u3092\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncd ~\/Download\/darknet\r\nwget https:\/\/pjreddie.com\/media\/files\/darknet19_448.conv.23\r\ncd ..\r\ngit clone https:\/\/github.com\/sudamasahiko\/dataset100jpy\r\ncp -r dataset100jpy\/* darknet\r\ncd darknet\r\n.\/darknet detector train cfg\/obj.data cfg\/yolo-obj.cfg darknet19_448.conv.23\r\n<\/pre>\n<p>\u3075\u3045\uff0e\u306a\u3093\u3068\u304b\u306a\u308a\u307e\u3059\u304b\u306d\u3047\uff0e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3068\u308a\u3042\u3048\u305a\uff0copenCV\u3092\u30bd\u30fc\u30b9\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0e cd ~\/Download  &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=1902\"> <span class=\"screen-reader-text\">Ubuntu 18.04\u4e0a\u3067\u306e\u4f5c\u696d\u30e1\u30e2<\/span> \u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[19,3,2,6,8],"tags":[],"class_list":["post-1902","post","type-post","status-publish","format-standard","hentry","category-jetson","category-logistics-league","category-robocup","category-setting","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1902"}],"version-history":[{"count":17,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1902\/revisions"}],"predecessor-version":[{"id":1921,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1902\/revisions\/1921"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}