-
Notifications
You must be signed in to change notification settings - Fork 21.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error during make with Opencv=1 .. #502
Comments
Makefile OPENCV=1, Platforms tested: Ubuntu 16.04 (updated), Raspberry Pi Stretch 2017-11-29 (updated), darknet version as of 2p CT, 2/28/2018. NOTE: Cannot reproduce this with OCV 3.4.0 (works fine). This affects OCV 3.4.1 only. Compiling with OPENCV=0 succeeds (no issue). gcc -DOPENCV pkg-config --cflags opencv -Wall -Wfatal-errors -Ofast -DOPENCV -c ./src/im2col.c -o obj/im2col.o |
I'm working on Ubuntu server 16.04 and this version of OpenCV: 3.4.0-dev
Should I try to use opencv 3.4.0? |
I solved with 3.4.0 |
This is a bug in OpenCV 3.4.1 C API: opencv/opencv#10963 |
I have the same issue... Jesus, I am tired with those different dependencies and compatibility. |
I too have same issue with darknet compiling with openCV 3.4.1. It was not clear if this has been resolved and if so, what the set of set were to fix this. |
@jesmitty Use OpenCV 3.4.0. Or manually do Proposed fix: opencv/opencv#10963 |
thank you
…On Tue, Mar 13, 2018 at 7:57 PM, Alexey ***@***.***> wrote:
@jesmitty <https://github.com/jesmitty> Use OpenCV 3.4.0. Or manually do
Proposed fix: opencv/opencv#10963
<opencv/opencv#10963>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#502 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AH_I0SQLHxrNFC1tNh0KeryYFqyVNqazks5teFzhgaJpZM4SXN1s>
.
|
Just one more thing if you don't mind. I removed opencv 3.4.1 and installed
opencv 3.4.0. See:
[ec2-user@ip-172-31-15-62 darknet]$ echo $PKG_CONFIG_PATH
/usr/local/lib64/pkgconfig/opencv.pc
[ec2-user@ip-172-31-15-62 darknet]$ opencv_version
3.4.0
yet I still get the following error - Is there something else I have to do?
[ec2-user@ip-172-31-15-62 darknet]$ make
gcc -Iinclude/ -Isrc/ -DOPENCV `pkg-config --cflags opencv` -Wall
-Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -DOPENCV obj/captcha.o
obj/lsd.o obj/super.o obj/art.o obj/tag.o obj/cifar.o obj/go.o obj/rnn.o
obj/segmenter.o obj/regressor.o obj/classifier.o obj/coco.o obj/yolo.o
obj/detector.o obj/nightmare.o obj/attention.o obj/darknet.o libdarknet.a
-o darknet -lm -pthread `pkg-config --libs opencv` libdarknet.a
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
libdarknet.a(image.o): In function `show_image_cv':
image.c:(.text+0x1a2ed): undefined reference to `cvNamedWindow'
image.c:(.text+0x1a3d2): undefined reference to `cvShowImage'
libdarknet.a(image.o): In function `flush_stream_buffer':
image.c:(.text+0x1a507): undefined reference to `cvQueryFrame'
libdarknet.a(image.o): In function `fill_image_from_stream':
image.c:(.text+0x1a525): undefined reference to `cvQueryFrame'
libdarknet.a(image.o): In function `get_image_from_stream':
image.c:(.text+0x1b51c): undefined reference to `cvQueryFrame'
libdarknet.a(image.o): In function `load_image_cv':
image.c:(.text+0x1b5f4): undefined reference to `cvLoadImage'
image.c:(.text+0x1b615): undefined reference to `cvReleaseImage'
libdarknet.a(image.o): In function `show_image':
image.c:(.text+0x1ed81): undefined reference to `cvCreateImage'
image.c:(.text+0x1ee25): undefined reference to `cvReleaseImage'
libdarknet.a(image.o): In function `save_image_jpg':
image.c:(.text+0x1eee5): undefined reference to `cvCreateImage'
image.c:(.text+0x1effd): undefined reference to `cvSaveImage'
image.c:(.text+0x1f007): undefined reference to `cvReleaseImage'
libdarknet.a(image.o): In function `test_resize':
image.c:(.text+0x20f61): undefined reference to `cvWaitKey'
obj/darknet.o: In function `visualize':
darknet.c:(.text+0x220a): undefined reference to `cvWaitKey'
obj/lsd.o: In function `test_dcgan':
lsd.c:(.text+0x1bd): undefined reference to `cvWaitKey'
obj/lsd.o: In function `test_lsd':
lsd.c:(.text+0x49c): undefined reference to `cvWaitKey'
obj/art.o: In function `demo_art':
art.c:(.text+0x34): undefined reference to `cvCreateCameraCapture'
art.c:(.text+0x65): undefined reference to `cvNamedWindow'
art.c:(.text+0x7b): undefined reference to `cvResizeWindow'
art.c:(.text+0x209): undefined reference to `cvWaitKey'
obj/segmenter.o: In function `train_segmenter':
segmenter.c:(.text+0x8c6): undefined reference to `cvWaitKey'
obj/segmenter.o: In function `predict_segmenter':
segmenter.c:(.text+0xb74): undefined reference to `cvWaitKey'
obj/segmenter.o: In function `demo_segmenter':
segmenter.c:(.text+0xcfd): undefined reference to `cvCreateFileCapture'
segmenter.c:(.text+0xd2e): undefined reference to `cvNamedWindow'
segmenter.c:(.text+0xd44): undefined reference to `cvResizeWindow'
segmenter.c:(.text+0xeeb): undefined reference to `cvWaitKey'
segmenter.c:(.text+0xf5b): undefined reference to `cvCreateCameraCapture'
obj/regressor.o: In function `demo_regressor':
regressor.c:(.text+0x92d): undefined reference to `cvCreateFileCapture'
regressor.c:(.text+0x956): undefined reference to `cvNamedWindow'
regressor.c:(.text+0x96c): undefined reference to `cvResizeWindow'
regressor.c:(.text+0xab1): undefined reference to `cvWaitKey'
regressor.c:(.text+0xb21): undefined reference to `cvCreateCameraCapture'
obj/classifier.o: In function `threat_classifier':
classifier.c:(.text+0x316d): undefined reference to `cvCreateFileCapture'
classifier.c:(.text+0x38d4): undefined reference to `cvWaitKey'
classifier.c:(.text+0x3b11): undefined reference to `cvCreateCameraCapture'
obj/classifier.o: In function `gun_classifier':
classifier.c:(.text+0x3bcf): undefined reference to `cvCreateFileCapture'
classifier.c:(.text+0x3c47): undefined reference to `cvNamedWindow'
classifier.c:(.text+0x3c5d): undefined reference to `cvResizeWindow'
classifier.c:(.text+0x3e84): undefined reference to `cvWaitKey'
classifier.c:(.text+0x3ebf): undefined reference to `cvCreateCameraCapture'
obj/classifier.o: In function `demo_classifier':
classifier.c:(.text+0x3f3b): undefined reference to `cvCreateFileCapture'
classifier.c:(.text+0x3fa7): undefined reference to `cvNamedWindow'
classifier.c:(.text+0x3fbd): undefined reference to `cvResizeWindow'
classifier.c:(.text+0x41aa): undefined reference to `cvWaitKey'
classifier.c:(.text+0x421d): undefined reference to `cvCreateCameraCapture'
obj/coco.o: In function `test_coco':
coco.c:(.text+0x198f): undefined reference to `cvWaitKey'
coco.c:(.text+0x1994): undefined reference to `cvDestroyAllWindows'
obj/yolo.o: In function `test_yolo':
yolo.c:(.text+0x18ff): undefined reference to `cvWaitKey'
yolo.c:(.text+0x1904): undefined reference to `cvDestroyAllWindows'
obj/detector.o: In function `test_detector':
detector.c:(.text+0x30e6): undefined reference to `cvNamedWindow'
detector.c:(.text+0x312a): undefined reference to `cvWaitKey'
detector.c:(.text+0x312f): undefined reference to `cvDestroyAllWindows'
detector.c:(.text+0x315c): undefined reference to `cvSetWindowProperty'
obj/nightmare.o: In function `run_nightmare':
nightmare.c:(.text+0xec4): undefined reference to `cvWaitKey'
libdarknet.a(demo.o): In function `display_in_thread':
demo.c:(.text+0x4b6): undefined reference to `cvWaitKey'
libdarknet.a(demo.o): In function `demo':
demo.c:(.text+0x72c): undefined reference to `cvCreateFileCapture'
demo.c:(.text+0xa64): undefined reference to `cvCreateImage'
demo.c:(.text+0xc44): undefined reference to `cvCreateCameraCapture'
demo.c:(.text+0xc93): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0xcc5): undefined reference to `cvNamedWindow'
demo.c:(.text+0xce6): undefined reference to `cvSetWindowProperty'
demo.c:(.text+0xcfb): undefined reference to `cvMoveWindow'
demo.c:(.text+0xd11): undefined reference to `cvResizeWindow'
demo.c:(.text+0xd2c): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0xd4e): undefined reference to `cvSetCaptureProperty'
libdarknet.a(demo.o): In function `demo_compare':
demo.c:(.text+0xe4d): undefined reference to `cvCreateFileCapture'
demo.c:(.text+0x1184): undefined reference to `cvCreateImage'
demo.c:(.text+0x1364): undefined reference to `cvCreateCameraCapture'
demo.c:(.text+0x13b3): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0x13e5): undefined reference to `cvNamedWindow'
demo.c:(.text+0x1406): undefined reference to `cvSetWindowProperty'
demo.c:(.text+0x141b): undefined reference to `cvMoveWindow'
demo.c:(.text+0x1431): undefined reference to `cvResizeWindow'
demo.c:(.text+0x144c): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0x146e): undefined reference to `cvSetCaptureProperty'
collect2: error: ld returned 1 exit status
make: *** [darknet] Error 1
…On Wed, Mar 14, 2018 at 9:49 AM, Jeff Smith ***@***.***> wrote:
thank you
On Tue, Mar 13, 2018 at 7:57 PM, Alexey ***@***.***> wrote:
> @jesmitty <https://github.com/jesmitty> Use OpenCV 3.4.0. Or manually do
> Proposed fix: opencv/opencv#10963
> <opencv/opencv#10963>
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#502 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AH_I0SQLHxrNFC1tNh0KeryYFqyVNqazks5teFzhgaJpZM4SXN1s>
> .
>
|
Another clue:
After I logout and log back in, I could make with opencv. Then when I bring
up darknet I get:
[ec2-user@ip-172-31-15-62 darknet]$ ./darknet
./darknet: error while loading shared libraries:
libopencv_stitching.so.3.4: cannot open shared object file: No such file or
directory
…On Wed, Mar 14, 2018 at 10:46 AM, Jeff Smith ***@***.***> wrote:
Just one more thing if you don't mind. I removed opencv 3.4.1 and
installed opencv 3.4.0. See:
***@***.*** darknet]$ echo $PKG_CONFIG_PATH
/usr/local/lib64/pkgconfig/opencv.pc
***@***.*** darknet]$ opencv_version
3.4.0
yet I still get the following error - Is there something else I have to do?
***@***.*** darknet]$ make
gcc -Iinclude/ -Isrc/ -DOPENCV `pkg-config --cflags opencv` -Wall
-Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -DOPENCV obj/captcha.o
obj/lsd.o obj/super.o obj/art.o obj/tag.o obj/cifar.o obj/go.o obj/rnn.o
obj/segmenter.o obj/regressor.o obj/classifier.o obj/coco.o obj/yolo.o
obj/detector.o obj/nightmare.o obj/attention.o obj/darknet.o libdarknet.a
-o darknet -lm -pthread `pkg-config --libs opencv` libdarknet.a
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
libdarknet.a(image.o): In function `show_image_cv':
image.c:(.text+0x1a2ed): undefined reference to `cvNamedWindow'
image.c:(.text+0x1a3d2): undefined reference to `cvShowImage'
libdarknet.a(image.o): In function `flush_stream_buffer':
image.c:(.text+0x1a507): undefined reference to `cvQueryFrame'
libdarknet.a(image.o): In function `fill_image_from_stream':
image.c:(.text+0x1a525): undefined reference to `cvQueryFrame'
libdarknet.a(image.o): In function `get_image_from_stream':
image.c:(.text+0x1b51c): undefined reference to `cvQueryFrame'
libdarknet.a(image.o): In function `load_image_cv':
image.c:(.text+0x1b5f4): undefined reference to `cvLoadImage'
image.c:(.text+0x1b615): undefined reference to `cvReleaseImage'
libdarknet.a(image.o): In function `show_image':
image.c:(.text+0x1ed81): undefined reference to `cvCreateImage'
image.c:(.text+0x1ee25): undefined reference to `cvReleaseImage'
libdarknet.a(image.o): In function `save_image_jpg':
image.c:(.text+0x1eee5): undefined reference to `cvCreateImage'
image.c:(.text+0x1effd): undefined reference to `cvSaveImage'
image.c:(.text+0x1f007): undefined reference to `cvReleaseImage'
libdarknet.a(image.o): In function `test_resize':
image.c:(.text+0x20f61): undefined reference to `cvWaitKey'
obj/darknet.o: In function `visualize':
darknet.c:(.text+0x220a): undefined reference to `cvWaitKey'
obj/lsd.o: In function `test_dcgan':
lsd.c:(.text+0x1bd): undefined reference to `cvWaitKey'
obj/lsd.o: In function `test_lsd':
lsd.c:(.text+0x49c): undefined reference to `cvWaitKey'
obj/art.o: In function `demo_art':
art.c:(.text+0x34): undefined reference to `cvCreateCameraCapture'
art.c:(.text+0x65): undefined reference to `cvNamedWindow'
art.c:(.text+0x7b): undefined reference to `cvResizeWindow'
art.c:(.text+0x209): undefined reference to `cvWaitKey'
obj/segmenter.o: In function `train_segmenter':
segmenter.c:(.text+0x8c6): undefined reference to `cvWaitKey'
obj/segmenter.o: In function `predict_segmenter':
segmenter.c:(.text+0xb74): undefined reference to `cvWaitKey'
obj/segmenter.o: In function `demo_segmenter':
segmenter.c:(.text+0xcfd): undefined reference to `cvCreateFileCapture'
segmenter.c:(.text+0xd2e): undefined reference to `cvNamedWindow'
segmenter.c:(.text+0xd44): undefined reference to `cvResizeWindow'
segmenter.c:(.text+0xeeb): undefined reference to `cvWaitKey'
segmenter.c:(.text+0xf5b): undefined reference to `cvCreateCameraCapture'
obj/regressor.o: In function `demo_regressor':
regressor.c:(.text+0x92d): undefined reference to `cvCreateFileCapture'
regressor.c:(.text+0x956): undefined reference to `cvNamedWindow'
regressor.c:(.text+0x96c): undefined reference to `cvResizeWindow'
regressor.c:(.text+0xab1): undefined reference to `cvWaitKey'
regressor.c:(.text+0xb21): undefined reference to `cvCreateCameraCapture'
obj/classifier.o: In function `threat_classifier':
classifier.c:(.text+0x316d): undefined reference to `cvCreateFileCapture'
classifier.c:(.text+0x38d4): undefined reference to `cvWaitKey'
classifier.c:(.text+0x3b11): undefined reference to `cvCreateCameraCapture'
obj/classifier.o: In function `gun_classifier':
classifier.c:(.text+0x3bcf): undefined reference to `cvCreateFileCapture'
classifier.c:(.text+0x3c47): undefined reference to `cvNamedWindow'
classifier.c:(.text+0x3c5d): undefined reference to `cvResizeWindow'
classifier.c:(.text+0x3e84): undefined reference to `cvWaitKey'
classifier.c:(.text+0x3ebf): undefined reference to `cvCreateCameraCapture'
obj/classifier.o: In function `demo_classifier':
classifier.c:(.text+0x3f3b): undefined reference to `cvCreateFileCapture'
classifier.c:(.text+0x3fa7): undefined reference to `cvNamedWindow'
classifier.c:(.text+0x3fbd): undefined reference to `cvResizeWindow'
classifier.c:(.text+0x41aa): undefined reference to `cvWaitKey'
classifier.c:(.text+0x421d): undefined reference to `cvCreateCameraCapture'
obj/coco.o: In function `test_coco':
coco.c:(.text+0x198f): undefined reference to `cvWaitKey'
coco.c:(.text+0x1994): undefined reference to `cvDestroyAllWindows'
obj/yolo.o: In function `test_yolo':
yolo.c:(.text+0x18ff): undefined reference to `cvWaitKey'
yolo.c:(.text+0x1904): undefined reference to `cvDestroyAllWindows'
obj/detector.o: In function `test_detector':
detector.c:(.text+0x30e6): undefined reference to `cvNamedWindow'
detector.c:(.text+0x312a): undefined reference to `cvWaitKey'
detector.c:(.text+0x312f): undefined reference to `cvDestroyAllWindows'
detector.c:(.text+0x315c): undefined reference to `cvSetWindowProperty'
obj/nightmare.o: In function `run_nightmare':
nightmare.c:(.text+0xec4): undefined reference to `cvWaitKey'
libdarknet.a(demo.o): In function `display_in_thread':
demo.c:(.text+0x4b6): undefined reference to `cvWaitKey'
libdarknet.a(demo.o): In function `demo':
demo.c:(.text+0x72c): undefined reference to `cvCreateFileCapture'
demo.c:(.text+0xa64): undefined reference to `cvCreateImage'
demo.c:(.text+0xc44): undefined reference to `cvCreateCameraCapture'
demo.c:(.text+0xc93): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0xcc5): undefined reference to `cvNamedWindow'
demo.c:(.text+0xce6): undefined reference to `cvSetWindowProperty'
demo.c:(.text+0xcfb): undefined reference to `cvMoveWindow'
demo.c:(.text+0xd11): undefined reference to `cvResizeWindow'
demo.c:(.text+0xd2c): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0xd4e): undefined reference to `cvSetCaptureProperty'
libdarknet.a(demo.o): In function `demo_compare':
demo.c:(.text+0xe4d): undefined reference to `cvCreateFileCapture'
demo.c:(.text+0x1184): undefined reference to `cvCreateImage'
demo.c:(.text+0x1364): undefined reference to `cvCreateCameraCapture'
demo.c:(.text+0x13b3): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0x13e5): undefined reference to `cvNamedWindow'
demo.c:(.text+0x1406): undefined reference to `cvSetWindowProperty'
demo.c:(.text+0x141b): undefined reference to `cvMoveWindow'
demo.c:(.text+0x1431): undefined reference to `cvResizeWindow'
demo.c:(.text+0x144c): undefined reference to `cvSetCaptureProperty'
demo.c:(.text+0x146e): undefined reference to `cvSetCaptureProperty'
collect2: error: ld returned 1 exit status
make: *** [darknet] Error 1
On Wed, Mar 14, 2018 at 9:49 AM, Jeff Smith ***@***.***> wrote:
> thank you
>
> On Tue, Mar 13, 2018 at 7:57 PM, Alexey ***@***.***> wrote:
>
>> @jesmitty <https://github.com/jesmitty> Use OpenCV 3.4.0. Or manually
>> do Proposed fix: opencv/opencv#10963
>> <opencv/opencv#10963>
>>
>> —
>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> <#502 (comment)>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AH_I0SQLHxrNFC1tNh0KeryYFqyVNqazks5teFzhgaJpZM4SXN1s>
>> .
>>
>
>
|
Getting closer. When I do:
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64
I can bring up darknet this way:
[ec2-user@ip-172-31-15-62 darknet]$ ./darknet
usage: ./darknet <function>
When I try this however, I get:
[ec2-user@ip-172-31-15-62 darknet]$ ./darknet imtest data/eagle.jpg
L2 Norm: 372.007568
OpenCV Error: Unspecified error (The function is not implemented. Rebuild
the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu
or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or
configure script) in cvNamedWindow, file
/home/ec2-user/data/opencv-3.4.0/modules/highgui/src/window.cpp, line 593
terminate called after throwing an instance of 'cv::Exception'
what():
/home/ec2-user/data/opencv-3.4.0/modules/highgui/src/window.cpp:593: error:
(-2) The function is not implemented. Rebuild the library with Windows,
GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install
libgtk2.0-dev and pkg-config, then re-run cmake or configure script in
function cvNamedWindow
…On Wed, Mar 14, 2018 at 10:58 AM, Jeff Smith ***@***.***> wrote:
Another clue:
After I logout and log back in, I could make with opencv. Then when I
bring up darknet I get:
***@***.*** darknet]$ ./darknet
./darknet: error while loading shared libraries:
libopencv_stitching.so.3.4: cannot open shared object file: No such file or
directory
On Wed, Mar 14, 2018 at 10:46 AM, Jeff Smith ***@***.***> wrote:
> Just one more thing if you don't mind. I removed opencv 3.4.1 and
> installed opencv 3.4.0. See:
>
> ***@***.*** darknet]$ echo $PKG_CONFIG_PATH
> /usr/local/lib64/pkgconfig/opencv.pc
> ***@***.*** darknet]$ opencv_version
> 3.4.0
>
> yet I still get the following error - Is there something else I have to
> do?
>
> ***@***.*** darknet]$ make
> gcc -Iinclude/ -Isrc/ -DOPENCV `pkg-config --cflags opencv` -Wall
> -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -DOPENCV obj/captcha.o
> obj/lsd.o obj/super.o obj/art.o obj/tag.o obj/cifar.o obj/go.o obj/rnn.o
> obj/segmenter.o obj/regressor.o obj/classifier.o obj/coco.o obj/yolo.o
> obj/detector.o obj/nightmare.o obj/attention.o obj/darknet.o libdarknet.a
> -o darknet -lm -pthread `pkg-config --libs opencv` libdarknet.a
> Package opencv was not found in the pkg-config search path.
> Perhaps you should add the directory containing `opencv.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'opencv' found
> Package opencv was not found in the pkg-config search path.
> Perhaps you should add the directory containing `opencv.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'opencv' found
> libdarknet.a(image.o): In function `show_image_cv':
> image.c:(.text+0x1a2ed): undefined reference to `cvNamedWindow'
> image.c:(.text+0x1a3d2): undefined reference to `cvShowImage'
> libdarknet.a(image.o): In function `flush_stream_buffer':
> image.c:(.text+0x1a507): undefined reference to `cvQueryFrame'
> libdarknet.a(image.o): In function `fill_image_from_stream':
> image.c:(.text+0x1a525): undefined reference to `cvQueryFrame'
> libdarknet.a(image.o): In function `get_image_from_stream':
> image.c:(.text+0x1b51c): undefined reference to `cvQueryFrame'
> libdarknet.a(image.o): In function `load_image_cv':
> image.c:(.text+0x1b5f4): undefined reference to `cvLoadImage'
> image.c:(.text+0x1b615): undefined reference to `cvReleaseImage'
> libdarknet.a(image.o): In function `show_image':
> image.c:(.text+0x1ed81): undefined reference to `cvCreateImage'
> image.c:(.text+0x1ee25): undefined reference to `cvReleaseImage'
> libdarknet.a(image.o): In function `save_image_jpg':
> image.c:(.text+0x1eee5): undefined reference to `cvCreateImage'
> image.c:(.text+0x1effd): undefined reference to `cvSaveImage'
> image.c:(.text+0x1f007): undefined reference to `cvReleaseImage'
> libdarknet.a(image.o): In function `test_resize':
> image.c:(.text+0x20f61): undefined reference to `cvWaitKey'
> obj/darknet.o: In function `visualize':
> darknet.c:(.text+0x220a): undefined reference to `cvWaitKey'
> obj/lsd.o: In function `test_dcgan':
> lsd.c:(.text+0x1bd): undefined reference to `cvWaitKey'
> obj/lsd.o: In function `test_lsd':
> lsd.c:(.text+0x49c): undefined reference to `cvWaitKey'
> obj/art.o: In function `demo_art':
> art.c:(.text+0x34): undefined reference to `cvCreateCameraCapture'
> art.c:(.text+0x65): undefined reference to `cvNamedWindow'
> art.c:(.text+0x7b): undefined reference to `cvResizeWindow'
> art.c:(.text+0x209): undefined reference to `cvWaitKey'
> obj/segmenter.o: In function `train_segmenter':
> segmenter.c:(.text+0x8c6): undefined reference to `cvWaitKey'
> obj/segmenter.o: In function `predict_segmenter':
> segmenter.c:(.text+0xb74): undefined reference to `cvWaitKey'
> obj/segmenter.o: In function `demo_segmenter':
> segmenter.c:(.text+0xcfd): undefined reference to `cvCreateFileCapture'
> segmenter.c:(.text+0xd2e): undefined reference to `cvNamedWindow'
> segmenter.c:(.text+0xd44): undefined reference to `cvResizeWindow'
> segmenter.c:(.text+0xeeb): undefined reference to `cvWaitKey'
> segmenter.c:(.text+0xf5b): undefined reference to `cvCreateCameraCapture'
> obj/regressor.o: In function `demo_regressor':
> regressor.c:(.text+0x92d): undefined reference to `cvCreateFileCapture'
> regressor.c:(.text+0x956): undefined reference to `cvNamedWindow'
> regressor.c:(.text+0x96c): undefined reference to `cvResizeWindow'
> regressor.c:(.text+0xab1): undefined reference to `cvWaitKey'
> regressor.c:(.text+0xb21): undefined reference to `cvCreateCameraCapture'
> obj/classifier.o: In function `threat_classifier':
> classifier.c:(.text+0x316d): undefined reference to `cvCreateFileCapture'
> classifier.c:(.text+0x38d4): undefined reference to `cvWaitKey'
> classifier.c:(.text+0x3b11): undefined reference to
> `cvCreateCameraCapture'
> obj/classifier.o: In function `gun_classifier':
> classifier.c:(.text+0x3bcf): undefined reference to `cvCreateFileCapture'
> classifier.c:(.text+0x3c47): undefined reference to `cvNamedWindow'
> classifier.c:(.text+0x3c5d): undefined reference to `cvResizeWindow'
> classifier.c:(.text+0x3e84): undefined reference to `cvWaitKey'
> classifier.c:(.text+0x3ebf): undefined reference to
> `cvCreateCameraCapture'
> obj/classifier.o: In function `demo_classifier':
> classifier.c:(.text+0x3f3b): undefined reference to `cvCreateFileCapture'
> classifier.c:(.text+0x3fa7): undefined reference to `cvNamedWindow'
> classifier.c:(.text+0x3fbd): undefined reference to `cvResizeWindow'
> classifier.c:(.text+0x41aa): undefined reference to `cvWaitKey'
> classifier.c:(.text+0x421d): undefined reference to
> `cvCreateCameraCapture'
> obj/coco.o: In function `test_coco':
> coco.c:(.text+0x198f): undefined reference to `cvWaitKey'
> coco.c:(.text+0x1994): undefined reference to `cvDestroyAllWindows'
> obj/yolo.o: In function `test_yolo':
> yolo.c:(.text+0x18ff): undefined reference to `cvWaitKey'
> yolo.c:(.text+0x1904): undefined reference to `cvDestroyAllWindows'
> obj/detector.o: In function `test_detector':
> detector.c:(.text+0x30e6): undefined reference to `cvNamedWindow'
> detector.c:(.text+0x312a): undefined reference to `cvWaitKey'
> detector.c:(.text+0x312f): undefined reference to `cvDestroyAllWindows'
> detector.c:(.text+0x315c): undefined reference to `cvSetWindowProperty'
> obj/nightmare.o: In function `run_nightmare':
> nightmare.c:(.text+0xec4): undefined reference to `cvWaitKey'
> libdarknet.a(demo.o): In function `display_in_thread':
> demo.c:(.text+0x4b6): undefined reference to `cvWaitKey'
> libdarknet.a(demo.o): In function `demo':
> demo.c:(.text+0x72c): undefined reference to `cvCreateFileCapture'
> demo.c:(.text+0xa64): undefined reference to `cvCreateImage'
> demo.c:(.text+0xc44): undefined reference to `cvCreateCameraCapture'
> demo.c:(.text+0xc93): undefined reference to `cvSetCaptureProperty'
> demo.c:(.text+0xcc5): undefined reference to `cvNamedWindow'
> demo.c:(.text+0xce6): undefined reference to `cvSetWindowProperty'
> demo.c:(.text+0xcfb): undefined reference to `cvMoveWindow'
> demo.c:(.text+0xd11): undefined reference to `cvResizeWindow'
> demo.c:(.text+0xd2c): undefined reference to `cvSetCaptureProperty'
> demo.c:(.text+0xd4e): undefined reference to `cvSetCaptureProperty'
> libdarknet.a(demo.o): In function `demo_compare':
> demo.c:(.text+0xe4d): undefined reference to `cvCreateFileCapture'
> demo.c:(.text+0x1184): undefined reference to `cvCreateImage'
> demo.c:(.text+0x1364): undefined reference to `cvCreateCameraCapture'
> demo.c:(.text+0x13b3): undefined reference to `cvSetCaptureProperty'
> demo.c:(.text+0x13e5): undefined reference to `cvNamedWindow'
> demo.c:(.text+0x1406): undefined reference to `cvSetWindowProperty'
> demo.c:(.text+0x141b): undefined reference to `cvMoveWindow'
> demo.c:(.text+0x1431): undefined reference to `cvResizeWindow'
> demo.c:(.text+0x144c): undefined reference to `cvSetCaptureProperty'
> demo.c:(.text+0x146e): undefined reference to `cvSetCaptureProperty'
> collect2: error: ld returned 1 exit status
> make: *** [darknet] Error 1
>
> On Wed, Mar 14, 2018 at 9:49 AM, Jeff Smith ***@***.***> wrote:
>
>> thank you
>>
>> On Tue, Mar 13, 2018 at 7:57 PM, Alexey ***@***.***>
>> wrote:
>>
>>> @jesmitty <https://github.com/jesmitty> Use OpenCV 3.4.0. Or manually
>>> do Proposed fix: opencv/opencv#10963
>>> <opencv/opencv#10963>
>>>
>>> —
>>> You are receiving this because you were mentioned.
>>> Reply to this email directly, view it on GitHub
>>> <#502 (comment)>,
>>> or mute the thread
>>> <https://github.com/notifications/unsubscribe-auth/AH_I0SQLHxrNFC1tNh0KeryYFqyVNqazks5teFzhgaJpZM4SXN1s>
>>> .
>>>
>>
>>
>
|
jesmitty, I encountered the same problem when try to compile Yolo with OpenCV 3.4.1. |
Thank you.
…On Fri, Mar 30, 2018 at 3:42 PM, Vincentvn119 ***@***.***> wrote:
jesmitty, I encountered the same problem when try to compile Yolo with
OpenCV 3.4.1.
I used this bash script to install : https://github.com/milq/milq/
blob/master/scripts/bash/install-opencv.sh
What I ended up doing is to install Opencv 3.2.0 and Everything good now.
Just change OPENCV_VERSION='3.4.1' to OPENCV_VERSION='3.2.0'
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#502 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AH_I0T3rkc4I6RvJbb2qxHm6cqDY3nliks5tjoqpgaJpZM4SXN1s>
.
|
/darknet$ make I got this error when I tied make with "OpenCV=1" |
opencv/opencv#11605 |
@AlexeyAB Sir, I am getting error when I try to make darknet-master manasa@isemes:~/Desktop/darknet-master$ make ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda-8.0/bin/..//include/crt/device_runtime.h:38:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda/include/cuda_runtime.h:120:0, ./src/convolutional_kernels.cu(214): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(186): warning: variable "status" was declared but never referenced ./src/convolutional_kernels.cu(187): warning: variable "input_size" was declared but never referenced ./src/convolutional_kernels.cu(192): warning: variable "a" was declared but never referenced ./src/convolutional_kernels.cu(197): warning: variable "t_bit_input_size" was declared but never referenced ./src/convolutional_kernels.cu(410): warning: variable "one" was declared but never referenced In file included from /usr/local/cuda-8.0/bin/..//include/crt/device_runtime.h:38:0, |
Hey @ManasaNadimpalli |
@e8035669 Ok. I will check that and try again. |
Sir, I am training 1 class and changed the cfg file accordingly with filters=18 .As there is some problem with cuda, I changed GPU=0; OPENCV=1;CUDA=0 and train Wrong annotation: class_id = 1. But class_id should be [from 0 to 0] Wrong annotation: class_id = 1. But class_id should be [from 0 to 0] Wrong annotation: class_id = 1. But class_id should be [from 0 to 0] Here what does the class_id should be from 0 to 0 mean? |
Hey @ManasaNadimpalli |
I am facing this error when running make file. can anyone guide? gcc -Iinclude/ -Isrc/ -DOPENCV |
to solve this, please check your cuda_path again. |
Hello,
You first should set all flag to 0 to see if it can build, then set to 1
for each flag to see where the error comes from. This kind of error is not
really obvious then we should better fix bug step by step.
GPU=0
CUDNN=0
OPENCV=0
OPENMP=0
DEBUG=0
*Quoc-Nhat Le*
Image Processing & Signal Analysis Lab
Myongji University (Yongin-si campus)
Cheoin-gu, Yongin-si, Gyeonggi-do 17058, Rep. of Korea
T. (+82)103 473 1994
*quocnhatute@gmail.com <quocnhatute@gmail.com>*
…On Tue, May 12, 2020 at 7:44 AM JunseongAHN ***@***.***> wrote:
Hello, Is this bug solved? I check with Opencv 3.4.6 and Opencv 4.1.1 on
the raspberry pi with the version:
Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster)
Release: 10 Codename: buster
but both gave me the same error. I read all the threads, but I don't see
any good solution.
/usr/bin/ld:
libdarknet.a(image_opencv.o):image_opencv.cpp:(.text._ZN7cvflann7anyimpl14big_any_policyIN2cv6StringEE13static_deleteEPPv[_ZN7cvflann7anyimpl14big_any_policyIN2cv6StringEE13static_deleteEPPv]+0x18):
more undefined references to cv::String::deallocate() follow
collect2: error: ld returned 1 exit status make: *** [Makefile:77:
darknet] Error 1
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#502 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AES7ATFFLSQGMT2423NV72LRRCLXRANCNFSM4ES43VWA>
.
|
I resolved it using following steps:
Well not much of use, just got 2 FPS :( Versions (other versions might also work): Thank you. |
Opencv 3.4.4 works correctly. |
I had install opencv (works fine) but wen i make the project i got this error:
in english:
Makefile:85: set of instructions for the "obj / gemm.o" target failed
or
Makefile:85: recipe for target 'obj/gemm.o' failed
I've just OpenCV, no CUDA.
Part of Makefile I edited
Any solution?
The text was updated successfully, but these errors were encountered: