# third_party_opencv **Repository Path**: peeanut/third_party_opencv ## Basic Information - **Project Name**: third_party_opencv - **Description**: 在如意Book(RISC-V OpenHarmony) 上利用OpenCV能力开发OpenHarmony应用——OpenCV库 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2024-12-18 - **Last Updated**: 2025-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 把本仓库下载到oh_rv/third_party下,并更名为opencv,然后做以下修改 # build/compile_standard_whitelist.json 在"deps_added_external_part_module"和"third_deps_bundle_not_add"两个json数组中分别增加以下条目 ``` "//third_party/opencv/3rdparty/ade:opencv_ade_source", "//third_party/opencv/3rdparty/carotene:opencv_carotene_source", "//third_party/opencv/3rdparty/carotene:libtegra_hal", "//third_party/opencv/3rdparty/ffmpeg/libavcodec:opencv_ffmpeg_avcodec", "//third_party/opencv/3rdparty/ffmpeg/libavcodec:libopencv_avcodec", "//third_party/opencv/3rdparty/ffmpeg/libavdevice:opencv_ffmpeg_avdevice", "//third_party/opencv/3rdparty/ffmpeg/libavdevice:libopencv_avdevice", "//third_party/opencv/3rdparty/ffmpeg/libavfilter:opencv_ffmpeg_avfilter", "//third_party/opencv/3rdparty/ffmpeg/libavfilter:libopencv_avfilter", "//third_party/opencv/3rdparty/ffmpeg/libavformat:opencv_ffmpeg_avformat", "//third_party/opencv/3rdparty/ffmpeg/libavformat:libopencv_avformat", "//third_party/opencv/3rdparty/ffmpeg/libswresample:opencv_ffmpeg_swresample", "//third_party/opencv/3rdparty/ffmpeg/libswresample:libopencv_swresample", "//third_party/opencv/3rdparty/ffmpeg/libswscale:opencv_ffmpeg_swscale", "//third_party/opencv/3rdparty/ffmpeg/libswscale:libopencv_swscale", "//third_party/opencv/3rdparty/ffmpeg/libavutil:opencv_ffmpeg_avutil", "//third_party/opencv/3rdparty/ffmpeg/libavutil:libopencv_avutil", "//third_party/opencv/3rdparty/libpng:opencv_libpng_source", "//third_party/opencv/3rdparty/libpng:libopencv_png", "//third_party/opencv/3rdparty/libtiff:opencv_libtiff_source", "//third_party/opencv/3rdparty/libtiff:libopencv_tiff", "//third_party/opencv/3rdparty/openjpeg:opencv_openjpeg_source", "//third_party/opencv/3rdparty/openjpeg:libopencv_openjpeg", "//third_party/opencv/3rdparty/libjpeg-turbo::opencv_libjpeg-turbo_source", "//third_party/opencv/3rdparty/libjpeg-turbo:libjpeg-turbo", "//third_party/opencv/3rdparty/zlib:libopencv_zlib", "//third_party/opencv/3rdparty/zlib:opencv_zlib_source", "//third_party/opencv/3rdparty/libwebp:libopencv_webp", "//third_party/opencv/3rdparty/libwebp:opencv_libwebp_source", "//third_party/opencv/3rdparty/ittnotify:opencv_ittnotify_source", "//third_party/opencv/3rdparty/ittnotify:libopencv_ittnotify", "//third_party/opencv/3rdparty/quirc:opencv_quirc_source", "//third_party/opencv/3rdparty/quirc:libopencv_quirc", "//third_party/opencv/modules/calib3d:opencv_calib3d_source", "//third_party/opencv/3rdparty/protobuf:opencv_protobuf_source", "//third_party/opencv/3rdparty/protobuf:libopencv_protobuf", "//third_party/opencv/modules/calib3d:libopencv_calib3d", "//third_party/opencv/modules/core:opencv_core_source", "//third_party/opencv/modules/core:libopencv_core", "//third_party/opencv/modules/dnn:opencv_dnn_source", "//third_party/opencv/modules/dnn:libopencv_dnn", "//third_party/opencv/modules/features2d:opencv_features2d_source", "//third_party/opencv/modules/features2d:libopencv_features2d", "//third_party/opencv/modules/flann:opencv_flann_source", "//third_party/opencv/modules/flann:libopencv_flann", "//third_party/opencv/modules/gapi:opencv_gapi_source", "//third_party/opencv/modules/gapi:libopencv_gapi", "//third_party/opencv/modules/highgui:opencv_highgui_source", "//third_party/opencv/modules/highgui:libopencv_highgui", "//third_party/opencv/modules/imgcodecs:opencv_imgcodecs_source", "//third_party/opencv/modules/imgcodecs:libopencv_imgcodecs", "//third_party/opencv/modules/imgproc:opencv_imgproc_source", "//third_party/opencv/modules/imgproc:libopencv_imgproc", "//third_party/opencv/modules/ml:opencv_ml_source", "//third_party/opencv/modules/ml:libopencv_ml", "//third_party/opencv/modules/objdetect:opencv_objdetect_source", "//third_party/opencv/modules/objdetect:libopencv_objdetect", "//third_party/opencv/modules/photo:opencv_photo_source", "//third_party/opencv/modules/photo:libopencv_photo", "//third_party/opencv/modules/stitching:opencv_stitching_source", "//third_party/opencv/modules/stitching:libopencv_stitching", "//third_party/opencv/modules/ts:opencv_ts_source", "//third_party/opencv/modules/ts:libopencv_ts", "//third_party/opencv/modules/video:opencv_video_source", "//third_party/opencv/modules/video:libopencv_video", "//third_party/opencv/modules/videoio:opencv_videoio_source", "//third_party/opencv/modules/videoio:libopencv_videoio", "//third_party/opencv/napi:opencv_napi" ``` # productdefine/common/inherit/default.json 在thirdparty子系统下新增组件opencv ``` { "component": "opencv", "features": [] } ``` # vendor/iscas/rvbook/config.json 在thirdparty子系统下新增组件opencv ``` { "component": "opencv", "features": [] } ```