当前位置: 首页 > news >正文

rv1103b编译opencv

opencv-3.4.16,png的neon会报错,如果想开可以参考
https://blog.csdn.net/m0_60827485/article/details/137561429

rm -rf build
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_C_COMPILER=xxx/arm-rockchip831-linux-uclibcgnueabihf/bin/arm-rockchip831-linux-uclibcgnueabihf-gcc \
-DCMAKE_CXX_COMPILER=xxx/arm-rockchip831-linux-uclibcgnueabihf/bin/arm-rockchip831-linux-uclibcgnueabihf-g++ \
-DBUILD_LIST=core,imgproc,imgcodecs \
-DWITH_GTK=OFF \
-DWITH_QT=OFF \
-DWITH_FFMPEG=OFF \
-DWITH_CUDA=OFF \
-DWITH_VTK=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_opencv_apps=OFF \
-DBUILD_JASPER=OFF \
-DBUILD_JPEG=ON \
-DWITH_PNG=off \
-DPNG_ARM_NEON=off \
-DBUILD_PNG=OFF \
-DCMAKE_INSTALL_PREFIX=../install \
..
make -j8
make install

cmake

cmake_minimum_required(VERSION 3.10)

project(Resizedemo)

set(OPENCV_PATH "xxx/") #cv路径

# 设置编译选项和包含路径
include_directories(${OPENCV_PATH}/include)

# 指定目标
add_executable(resizedemo main.cpp)

# 链接库
target_link_libraries(resizedemo
    ${RKNN_RT_LIB}
)

target_link_libraries(resizedemo 
    ${OPENCV_PATH}/lib/libopencv_core.so
    ${OPENCV_PATH}/lib/libopencv_imgproc.so
    ${OPENCV_PATH}/lib/libopencv_imgcodecs.so

)

set(CMAKE_INSTALL_PREFIX ${CMAKE_SOURCE_DIR}/install/rknn_yolov5_demo_${CMAKE_SYSTEM_NAME})
install(TARGETS resizedemo DESTINATION ./)

install(FILES
    ${OPENCV_PATH}/lib/libopencv_core.so
    ${OPENCV_PATH}/lib/libopencv_imgproc.so
    ${OPENCV_PATH}/lib/libopencv_imgcodecs.so
    DESTINATION ./lib
)

main.cpp

#include <opencv2/opencv.hpp>
using namespace cv;

int main() {
    Mat img = imread("input.jpg");  // 读取图像
    if (img.empty()) return -1;
    
    Mat resized;
    resize(img, resized, Size(640, 480));  // 调整大小
    imwrite("output.jpg", resized);  // 保存图像
    return 0;
}

相关文章:

  • 家里装修想用投影仪,如何选择?装修中应该注意什么?
  • 浮点数二分
  • 数智化的力量:柏强制药构建医药高质量发展的新引擎
  • 场外个股期权下单后多久成交?场外个股期权对投资组合的影响
  • 《pyqt+open3d》第三章——icp配准点对面——稳健性提升
  • 【前端框架】Vue3 中 `setup` 函数的作用和使用方式
  • 【Elasticsearch】Token Graphs
  • 【LeetCode】739. 每日温度
  • rust学习二、入门之运行单个脚本
  • vue前端可视化大屏页面适配方案
  • 日本90年代经济泡沫初期是什么情况?
  • 面试经典150题——字典树
  • 深入探索xtquant:账户信息查询的全面指南
  • WPS中如何批量上下居中对齐word表格中的所有文字
  • DeepSeek的深度解析:由来、研发过程、公司背景、优势、劣势与总结
  • WSL Ubuntu 安装 CUDA 教程
  • 嵌入式AI革命:DeepSeek开源如何终结GPU霸权,开启单片机智能新时代?
  • 芯谷 D2761:专为扬声器保护设计的音频限幅器
  • 网络将内网服务转换到公网上
  • vue学习10
  • 购物网站建设流程/专业的网页制作公司
  • 芜湖网站建设公司/深圳电子网络推广查询
  • 衢州市建设工程管理处网站/百度热度指数排行
  • 呼市城乡建设委员会的网站/廊坊seo网站管理
  • 中国域名网站/手机创建网站免费注册
  • 2015做那个网站能致富/百度服务