2
1

Config.in 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. config BR2_PACKAGE_OPENCV
  2. bool "opencv"
  3. select BR2_PACKAGE_ZLIB
  4. depends on BR2_INSTALL_LIBSTDCPP
  5. depends on BR2_USE_WCHAR
  6. help
  7. OpenCV (Open Source Computer Vision) is a library of programming
  8. functions for real time computer vision.
  9. http://opencv.willowgarage.com/wiki/
  10. if BR2_PACKAGE_OPENCV
  11. config BR2_PACKAGE_OPENCV_BUILD_TESTS
  12. bool "build tests"
  13. config BR2_PACKAGE_OPENCV_INSTALL_DATA
  14. bool "install extra data"
  15. help
  16. Install various data that is used by cv libraries and/or demo
  17. applications, specifically for haarcascades and lbpcascades
  18. features.
  19. For further information: see OpenCV documentation.
  20. comment "Build options"
  21. config BR2_PACKAGE_OPENCV_WITH_PYTHON
  22. bool "python support"
  23. depends on BR2_PACKAGE_PYTHON
  24. config BR2_PACKAGE_OPENCV_WITH_FFMPEG
  25. bool "ffmpeg support"
  26. depends on BR2_LARGEFILE
  27. depends on BR2_INET_IPV6
  28. select BR2_PACKAGE_FFMPEG
  29. select BR2_PACKAGE_FFMPEG_SWSCALE
  30. help
  31. Use ffmpeg from the target system.
  32. comment "ffmpeg support requires a toolchain with LARGEFILE and IPV6 support"
  33. depends on !(BR2_LARGEFILE && BR2_INET_IPV6)
  34. config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
  35. bool "gstreamer support"
  36. select BR2_PACKAGE_GSTREAMER
  37. select BR2_PACKAGE_GST_PLUGINS_BASE
  38. select BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP
  39. config BR2_PACKAGE_OPENCV_WITH_GTK
  40. bool "gtk support"
  41. depends on BR2_PACKAGE_LIBGTK2
  42. config BR2_PACKAGE_OPENCV_WITH_QT
  43. bool "qt backend support"
  44. depends on BR2_PACKAGE_QT
  45. default y
  46. config BR2_PACKAGE_OPENCV_WITH_JPEG
  47. bool "jpeg support"
  48. select BR2_PACKAGE_JPEG
  49. help
  50. Use shared libjpeg from the target system.
  51. config BR2_PACKAGE_OPENCV_WITH_PNG
  52. bool "png support"
  53. select BR2_PACKAGE_LIBPNG
  54. help
  55. Use shared libpng from the target system.
  56. config BR2_PACKAGE_OPENCV_WITH_TIFF
  57. bool "tiff support"
  58. select BR2_PACKAGE_TIFF
  59. help
  60. Use shared libtiff from the target system.
  61. config BR2_PACKAGE_OPENCV_WITH_V4L
  62. bool "v4l support"
  63. depends on BR2_LARGEFILE
  64. select BR2_PACKAGE_LIBV4L
  65. help
  66. Enable Video 4 Linux support.
  67. comment "v4l support requires a toolchain with LARGEFILE support"
  68. depends on !BR2_LARGEFILE
  69. endif # BR2_PACKAGE_OPENCV
  70. comment "opencv requires a toolchain with C++ and WCHAR support"
  71. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR