jbarth-ubhd / fix-perspective

MIT License
3 stars 1 forks source link

improve readme #2

Closed bertsky closed 2 years ago

bertsky commented 2 years ago

sry, forgot to push – fixes previous typo and adds gitignore

jbarth-ubhd commented 2 years ago

Oops. make does not work any more ...

$ make
cc   fix-perspective.o intersect-lines-2d.o fix-perspective.cpp  -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_ximgproc -lopencv_video -lopencv_dnn -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -o fix-perspective
fix-perspective.cpp:6:10: fatal error: opencv2/core/mat.hpp: Datei oder Verzeichnis nicht gefunden
    6 | #include <opencv2/core/mat.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [<eingebaut>: fix-perspective] Fehler 1
bertsky commented 2 years ago

Oops. make does not work any more ...

It should look like this:

$ make
g++ -I/usr/local/include/opencv4 -I/usr/include/eigen3 -g -Wall -Wextra -MMD   -c -o intersect-lines-2d.o intersect-lines-2d.cpp
g++ -I/usr/local/include/opencv4 -I/usr/include/eigen3 -g -Wall -Wextra -MMD    fix-perspective.cpp intersect-lines-2d.o  -L/usr/local/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 -o fix-perspective

(This is with GNU make 4.1.)

Since it calls cc instead of c++ or g++, I assume there is either a problem with the internal ruleset of make (older version?), or the C++ compiler is not installed properly.

What does make -p |& grep -B6 LINK.cpp say?

jbarth-ubhd commented 2 years ago

after make clean it works.