How can I use OpenCV 3.0 without overwriting my current version of OpenCV (2.4.8) on Ubuntu?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I'm working with ROS indigo on Ubuntu 14.04 LTS, which automatically installs OpenCV 2.4.8 on my Linux machine. I'm very new to how Ubuntu works, so I really don't want to mess with the OpenCV that's already installed on my machine.
I do however, want to see whether one of my programs still works with OpenCV 3.0, so I'd like to install OpenCV 3.0 and link to that instead in my CMakeLists.txt. Is there any way I an install OpenCV 3.0 without messing with the OpenCV 2.4.8 that's already on my machine so I can experiment with both?
Thanks
14.04 software-installation opencv
add a comment |
I'm working with ROS indigo on Ubuntu 14.04 LTS, which automatically installs OpenCV 2.4.8 on my Linux machine. I'm very new to how Ubuntu works, so I really don't want to mess with the OpenCV that's already installed on my machine.
I do however, want to see whether one of my programs still works with OpenCV 3.0, so I'd like to install OpenCV 3.0 and link to that instead in my CMakeLists.txt. Is there any way I an install OpenCV 3.0 without messing with the OpenCV 2.4.8 that's already on my machine so I can experiment with both?
Thanks
14.04 software-installation opencv
add a comment |
I'm working with ROS indigo on Ubuntu 14.04 LTS, which automatically installs OpenCV 2.4.8 on my Linux machine. I'm very new to how Ubuntu works, so I really don't want to mess with the OpenCV that's already installed on my machine.
I do however, want to see whether one of my programs still works with OpenCV 3.0, so I'd like to install OpenCV 3.0 and link to that instead in my CMakeLists.txt. Is there any way I an install OpenCV 3.0 without messing with the OpenCV 2.4.8 that's already on my machine so I can experiment with both?
Thanks
14.04 software-installation opencv
I'm working with ROS indigo on Ubuntu 14.04 LTS, which automatically installs OpenCV 2.4.8 on my Linux machine. I'm very new to how Ubuntu works, so I really don't want to mess with the OpenCV that's already installed on my machine.
I do however, want to see whether one of my programs still works with OpenCV 3.0, so I'd like to install OpenCV 3.0 and link to that instead in my CMakeLists.txt. Is there any way I an install OpenCV 3.0 without messing with the OpenCV 2.4.8 that's already on my machine so I can experiment with both?
Thanks
14.04 software-installation opencv
14.04 software-installation opencv
asked Aug 23 '15 at 2:04
user2555636user2555636
2112
2112
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
You should be able to just put the OpenCV download into a directory, run cmake there and make it. I have an old 2.2 from several years ago, but have no current experience, and the willowgarage link in the README is dead.
add a comment |
Go to OpenCV documentation here and follow the steps.
The only change is in Step 2. The cmake command should be modified to suit your needs:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= ..
You existing installation should be in /usr/local
, so use a different folder, for example you can create one in your home directory.
Here is how you compile with your new version of OpenCV:
Create a folder for your project. It should have the .cpp file and another file names CMakeLists.txt with the following contents:
CPP = g++
CPPFLAGS = -L</path/to/opencv3.0.0/lib>
-I</path/to/opencv3.0.0/include>
all: <name-of-.cpp-file>
$(CPP) $(CPPFLAGS) $^ -o $@
There are three changes you need to make to this file. In the folder to which you installed OpenCV, there will be two directories by the name 'libs' and 'include'. You should put those in lines 2 and 3 respectively. Then in the second last line, put the name of your cpp file.
To compile your project, in a terminal, cd
to you project folder and type make
. The output binary file will be created in the same folder.
Source - StackOverflow
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f664714%2fhow-can-i-use-opencv-3-0-without-overwriting-my-current-version-of-opencv-2-4-8%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You should be able to just put the OpenCV download into a directory, run cmake there and make it. I have an old 2.2 from several years ago, but have no current experience, and the willowgarage link in the README is dead.
add a comment |
You should be able to just put the OpenCV download into a directory, run cmake there and make it. I have an old 2.2 from several years ago, but have no current experience, and the willowgarage link in the README is dead.
add a comment |
You should be able to just put the OpenCV download into a directory, run cmake there and make it. I have an old 2.2 from several years ago, but have no current experience, and the willowgarage link in the README is dead.
You should be able to just put the OpenCV download into a directory, run cmake there and make it. I have an old 2.2 from several years ago, but have no current experience, and the willowgarage link in the README is dead.
answered Aug 23 '15 at 2:58
ubfan1ubfan1
9,91441730
9,91441730
add a comment |
add a comment |
Go to OpenCV documentation here and follow the steps.
The only change is in Step 2. The cmake command should be modified to suit your needs:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= ..
You existing installation should be in /usr/local
, so use a different folder, for example you can create one in your home directory.
Here is how you compile with your new version of OpenCV:
Create a folder for your project. It should have the .cpp file and another file names CMakeLists.txt with the following contents:
CPP = g++
CPPFLAGS = -L</path/to/opencv3.0.0/lib>
-I</path/to/opencv3.0.0/include>
all: <name-of-.cpp-file>
$(CPP) $(CPPFLAGS) $^ -o $@
There are three changes you need to make to this file. In the folder to which you installed OpenCV, there will be two directories by the name 'libs' and 'include'. You should put those in lines 2 and 3 respectively. Then in the second last line, put the name of your cpp file.
To compile your project, in a terminal, cd
to you project folder and type make
. The output binary file will be created in the same folder.
Source - StackOverflow
add a comment |
Go to OpenCV documentation here and follow the steps.
The only change is in Step 2. The cmake command should be modified to suit your needs:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= ..
You existing installation should be in /usr/local
, so use a different folder, for example you can create one in your home directory.
Here is how you compile with your new version of OpenCV:
Create a folder for your project. It should have the .cpp file and another file names CMakeLists.txt with the following contents:
CPP = g++
CPPFLAGS = -L</path/to/opencv3.0.0/lib>
-I</path/to/opencv3.0.0/include>
all: <name-of-.cpp-file>
$(CPP) $(CPPFLAGS) $^ -o $@
There are three changes you need to make to this file. In the folder to which you installed OpenCV, there will be two directories by the name 'libs' and 'include'. You should put those in lines 2 and 3 respectively. Then in the second last line, put the name of your cpp file.
To compile your project, in a terminal, cd
to you project folder and type make
. The output binary file will be created in the same folder.
Source - StackOverflow
add a comment |
Go to OpenCV documentation here and follow the steps.
The only change is in Step 2. The cmake command should be modified to suit your needs:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= ..
You existing installation should be in /usr/local
, so use a different folder, for example you can create one in your home directory.
Here is how you compile with your new version of OpenCV:
Create a folder for your project. It should have the .cpp file and another file names CMakeLists.txt with the following contents:
CPP = g++
CPPFLAGS = -L</path/to/opencv3.0.0/lib>
-I</path/to/opencv3.0.0/include>
all: <name-of-.cpp-file>
$(CPP) $(CPPFLAGS) $^ -o $@
There are three changes you need to make to this file. In the folder to which you installed OpenCV, there will be two directories by the name 'libs' and 'include'. You should put those in lines 2 and 3 respectively. Then in the second last line, put the name of your cpp file.
To compile your project, in a terminal, cd
to you project folder and type make
. The output binary file will be created in the same folder.
Source - StackOverflow
Go to OpenCV documentation here and follow the steps.
The only change is in Step 2. The cmake command should be modified to suit your needs:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= ..
You existing installation should be in /usr/local
, so use a different folder, for example you can create one in your home directory.
Here is how you compile with your new version of OpenCV:
Create a folder for your project. It should have the .cpp file and another file names CMakeLists.txt with the following contents:
CPP = g++
CPPFLAGS = -L</path/to/opencv3.0.0/lib>
-I</path/to/opencv3.0.0/include>
all: <name-of-.cpp-file>
$(CPP) $(CPPFLAGS) $^ -o $@
There are three changes you need to make to this file. In the folder to which you installed OpenCV, there will be two directories by the name 'libs' and 'include'. You should put those in lines 2 and 3 respectively. Then in the second last line, put the name of your cpp file.
To compile your project, in a terminal, cd
to you project folder and type make
. The output binary file will be created in the same folder.
Source - StackOverflow
edited Oct 24 '15 at 5:01
answered Aug 23 '15 at 4:09
daltonfury42daltonfury42
3,44532052
3,44532052
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f664714%2fhow-can-i-use-opencv-3-0-without-overwriting-my-current-version-of-opencv-2-4-8%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown