Installing and including OpenCV in VSCode on MacOS for c++ - c++

I'm trying to install and use opencv in vscode for c++. I downloaded OpenCV 4.5.5 from https://opencv.org/releases/ but now I don't know how to include opencv in my code.
I tried using:
#include <opencv2.framework/opencv2>
but I then get the following error message:
error message
I also tried using:
#include <opencv2.framework/Headers/opencv.hpp>
but then I get the following error message:
error message2
Other ways of installing OpenCV like using git clone or homebrew have the same result.

Related

How I install wxWidgets in msys2 correctly?

I'm having trouble installing wxWidgets in msys2, I used pacman to install the library
pacman -S mingw-w64-clang-x86_64-wxwidgets3.0-msw
But when I try to execute a test file it gives me this error
fatal error: wx/wx.h: No such file or directory
Reading online I see that are in another methods of installing the library you have to compile it, but I can't find any information in regards to installing it with pacman.
I also tried to compile it myself with Cmake following the instructions in the wxwidgets page but I failed and I want to see what should I do now.
What I need to do to get this to work?

Problem compiling ar_pose (openCV fatal error)

I'm getting an error when trying to compile ar_pose, as part of ar_tools in ROS noetic under Ubuntu 20.04.
When running catkin_make:
In file included from /home/alveybj/catkin_ws/src/ar_tools/ar_pose/src/ar_multi.cpp:25:
/home/alveybj/catkin_ws/src/ar_tools/ar_pose/include/ar_pose/ar_multi.h:47:10: fatal error: opencv/cv.h: No such file or directory
47 | #include <opencv/cv.h>
Do I need to downgrade ROS? Ubuntu? Somehow tell ROS where my openCV libraries are? Thanks for any help!
Update: I was able to get ar_tools to compile correctly in ROS melodic using Ubuntu 18.04 LTS with WSL2. Not sure why this wasn't working in Noetic, maybe OpenCV has been updated?

Can not find <torch/extension.h>

I create a pytorch extention, followed by this link
but it throws out the error that
fatal error: torch/extension.h: No such file or directory.
ubuntu 18.04
code::blocks 17.04
gcc 7.4.0
#include <torch/extension.h>
I expect the code to run.
Is there any document to fix this problem?
is the canonical header file that create Python bindings for C++/Cuda extensions.
So Try upgrading the version of Pytorch if it's not in newest version.

LibSerial C++ compile issue OSX

I want to use LibSerial to comunicate between Arduino and my Mac(OSX Yosemite), but I am not able to compile LibSerial.
After launch the ./configure, when i launch make, I got this error:
./SerialStreamBuf.h:12:10: fatal error: 'boost/scoped_ptr.hpp' file
not found
I installed boost using:
brew install boost
But I continue to get the error.

boost: command not found on mac OS 10.10

I have been trying to install caffe Deep learning framework on my MAC OS 10.10, but there is a command which needs to be executed in this process.
boost snappy leveldb protobuf gflags glog szip lmdb homebrew/science/opencv
I installed boost library version 1.55.0 , still it gives this error.
-bash: boost: command not found
Also in this command: make pycaffe
I get this error:
fatal error: 'boost/shared_ptr.hpp' file not found
#include <boost/shared_ptr.hpp>
^
1 error generated.
make: *** [.build_release/src/caffe/layers/absval_layer.cuo] Error 1
Where am I getting wrong?
Are environment variable needed to be set for this command to run.
Also,
What is meant by changing homebrew formula?
I am newbie in python. Before posting this on stack overflow, I tried a lot to figure our this error, but it is almost a week, I am not able to overcome. If possible, some step by step guide of caffe installation on mac 10.10 will be helpful.
Thanks a lot in advance.