Merged version references fix
This commit is contained in:
parent
249bf008ab
commit
a4ec89fb2c
@ -150,7 +150,7 @@ if(OpenCV_LIB_PATH AND EXISTS "${OpenCV_LIB_PATH}/OpenCVConfig.cmake")
|
|||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
if(NOT OpenCV_FIND_QUIETLY)
|
if(NOT OpenCV_FIND_QUIETLY)
|
||||||
message(WARNING "Found OpenCV 2.4.0 Windows Super Pack but it has not binaries compatible with your configuration.
|
message(WARNING "Found OpenCV 2.4.2 Windows Super Pack but it has not binaries compatible with your configuration.
|
||||||
You should manually point CMake variable OpenCV_DIR to your build of OpenCV library.")
|
You should manually point CMake variable OpenCV_DIR to your build of OpenCV library.")
|
||||||
endif()
|
endif()
|
||||||
set(OpenCV_FOUND FALSE CACHE BOOL "" FORCE)
|
set(OpenCV_FOUND FALSE CACHE BOOL "" FORCE)
|
||||||
|
@ -154,12 +154,12 @@ Get the OpenCV package for Android development
|
|||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
tar -jxvf ~/Downloads/OpenCV-2.4.1-android-bin2.tar.bz2
|
tar -jxvf ~/Downloads/OpenCV-2.4.2-android-sdk.tar.bz2
|
||||||
|
|
||||||
For this tutorial I have unpacked OpenCV to the :file:`C:\\Work\\android-opencv\\` directory.
|
For this tutorial I have unpacked OpenCV to the :file:`C:\\Work\\android-opencv\\` directory.
|
||||||
|
|
||||||
.. |opencv_android_bin_pack| replace:: OpenCV-2.4.1-android-bin2.tar.bz2
|
.. |opencv_android_bin_pack| replace:: OpenCV-2.4.2-android-sdk.tar.bz2
|
||||||
.. _opencv_android_bin_pack_url: http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.4.1/OpenCV-2.4.1-android-bin2.tar.bz2/download
|
.. _opencv_android_bin_pack_url: http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.4.2/OpenCV-2.4.2-android-sdk.tar.bz2/download
|
||||||
.. |opencv_android_bin_pack_url| replace:: |opencv_android_bin_pack|
|
.. |opencv_android_bin_pack_url| replace:: |opencv_android_bin_pack|
|
||||||
.. |seven_zip| replace:: 7-Zip
|
.. |seven_zip| replace:: 7-Zip
|
||||||
.. _seven_zip: http://www.7-zip.org/
|
.. _seven_zip: http://www.7-zip.org/
|
||||||
@ -352,40 +352,40 @@ There is a very base code snippet for Async init. It shows only basis principles
|
|||||||
|
|
||||||
public class MyActivity extends Activity implements HelperCallbackInterface
|
public class MyActivity extends Activity implements HelperCallbackInterface
|
||||||
{
|
{
|
||||||
private BaseLoaderCallback mOpenCVCallBack = new BaseLoaderCallback(this) {
|
private BaseLoaderCallback mOpenCVCallBack = new BaseLoaderCallback(this) {
|
||||||
@Override
|
@Override
|
||||||
public void onManagerConnected(int status) {
|
public void onManagerConnected(int status) {
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case LoaderCallbackInterface.SUCCESS:
|
case LoaderCallbackInterface.SUCCESS:
|
||||||
{
|
{
|
||||||
Log.i(TAG, "OpenCV loaded successfully");
|
Log.i(TAG, "OpenCV loaded successfully");
|
||||||
// Create and set View
|
// Create and set View
|
||||||
mView = new puzzle15View(mAppContext);
|
mView = new puzzle15View(mAppContext);
|
||||||
setContentView(mView);
|
setContentView(mView);
|
||||||
} break;
|
} break;
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
super.onManagerConnected(status);
|
super.onManagerConnected(status);
|
||||||
} break;
|
} break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/** Called when the activity is first created. */
|
/** Called when the activity is first created. */
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState)
|
public void onCreate(Bundle savedInstanceState)
|
||||||
{
|
{
|
||||||
Log.i(TAG, "onCreate");
|
Log.i(TAG, "onCreate");
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
Log.i(TAG, "Trying to load OpenCV library");
|
Log.i(TAG, "Trying to load OpenCV library");
|
||||||
if (!OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_0, this, mOpenCVCallBack))
|
if (!OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_0, this, mOpenCVCallBack))
|
||||||
{
|
{
|
||||||
Log.e(TAG, "Cannot connect to OpenCV Manager");
|
Log.e(TAG, "Cannot connect to OpenCV Manager");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ...
|
// ...
|
||||||
}
|
}
|
||||||
|
|
||||||
It this case application works with OpenCV Manager in asynchronous fashion. OnManagerConnected callback will be called in UI thread, when initialization finishes.
|
It this case application works with OpenCV Manager in asynchronous fashion. OnManagerConnected callback will be called in UI thread, when initialization finishes.
|
||||||
|
@ -16,7 +16,7 @@ Installation by using the pre-built libraries
|
|||||||
|
|
||||||
1. Open up a web browser and go to: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/
|
1. Open up a web browser and go to: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/
|
||||||
|
|
||||||
#. Open the folder for the latest version (currently this is 2.4.1).
|
#. Open the folder for the latest version (currently this is 2.4.2).
|
||||||
|
|
||||||
#. Choose a build you want to use and download it. The naming conventions used will show what kind of support they offer. For example:
|
#. Choose a build you want to use and download it. The naming conventions used will show what kind of support they offer. For example:
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ If you are building your own libraries you can take either the source files from
|
|||||||
|
|
||||||
.. container:: enumeratevisibleitemswithsquare
|
.. container:: enumeratevisibleitemswithsquare
|
||||||
|
|
||||||
+ stable and tested build - http://code.opencv.org/svn/opencv/tags/2.4.1 (the number at the end will change with every new realease, so change it to that)
|
+ stable and tested build - http://code.opencv.org/svn/opencv/tags/2.4.2 (the number at the end will change with every new realease, so change it to that)
|
||||||
+ development build - http://code.opencv.org/svn/opencv/trunk/
|
+ development build - http://code.opencv.org/svn/opencv/trunk/
|
||||||
|
|
||||||
While the later one may contain a couple of new and experimental algorithms, performance increases and interface improvements, be aware, that it may also contain some bugs. Using the first one is recommended in most of the cases. That is unless you are extending the OpenCV library itself or really need the most up to date version of it.
|
While the later one may contain a couple of new and experimental algorithms, performance increases and interface improvements, be aware, that it may also contain some bugs. Using the first one is recommended in most of the cases. That is unless you are extending the OpenCV library itself or really need the most up to date version of it.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user