For those who wish to run Yolov3 on your macbook, here is a note you might to checkout for your installation.
First, git clone https://github.com/AlexeyAB/darknet
. Make sure you are not using the outdated darknet.
Second, download the attachment from this gist, namely Makefile
and opencv.pc
, and place them in the cloned repository, which overwrites the original Makefile
, for sure.
Third, depending on your opencv installation location, you might want to change prefix
in opencv.pc
. In the example, I am giving here, I have installed opencv with conda
and therefore the library sits in one of my virtual environments. If you wish not to use opencv, change OPENCV=0
in Makefile
.
Four, if you wish to use openmp, then brew install libomp
. Otherwise, change OPENMP=0
in Makefile
.
Fifth, make
.
Lastly, if your opencv is sitting on a non-standard location like me, you might need to add your installation path to LD_LIBRARY_PATH
like putting export LD_LIBRARY_PATH=/path/to/opencv:$LD_LIBRARY_PATH
in your bash profile.
Hope this note help anyone.
FYI, I am using this commit from darknet ---- 1c71f001531a5df0637903117c6568725d7a66b3. You might need ffmpeg
and Qt
on your system.