随笔分类 -  opencv

【编程基础】计算三个顶点之间的夹角
摘要:前言 code float calculateAngle(cv::Point pre, cv::Point cur, cv::Point next){ cv::Point v1 = {pre.x-cur.x, pre.y-cur.y}; // ABC, BA cv::Point v2 = {next 阅读全文

posted @ 2024-12-09 16:37 鹅要长大 阅读(23) 评论(0) 推荐(0) 编辑

【opencv基础】resize使用的问题
摘要:前言 最近语义分割任务的gt文件resize前后标签数值发生了错误,最后发现是resize函数调用过程中参数调用出现错误,主要是参数顺序,记录之。 问题分析 源码 结果: 虽然使用最近邻插值,但是resize后和预想的数值不一致,多方分析、调试,最后小伙伴发现是调用函数参数不正确。 opencv官网 阅读全文

posted @ 2024-12-09 16:32 鹅要长大 阅读(44) 评论(0) 推荐(0) 编辑

opencv 判断某个坐标点是否在多边形内cv::pointPolygonTest
摘要:cv::pointPolygonTest pointPolygonTest 函数在 OpenCV 中用于判断点是否在一个多边形的内部、外部或在边界上。该函数不需要考虑多边形的凹凸性,即它可以处理凸多边形和凹多边形。 判断坐标点是否在坐标围起来的区域内 判断点是否在点组成的封闭区域内c++_c++输入 阅读全文

posted @ 2024-08-31 09:55 鹅要长大 阅读(221) 评论(0) 推荐(0) 编辑

判断多边形的顶点内外角点以及对approxPolyDP函数的理解
摘要:c++ opencv 如何判断approxPolyDP近似折线形成的闭合区域的坐标点是内角点还是外角点; approxPolyDP函数: 1)输出点集的顺序 和 输入点集的顺序 是一致的嘛? 2)输出点集 是 输入点集的 子集嘛? 3)approxPolyDP函数的算法原理深入理解; 注意,appr 阅读全文

posted @ 2024-08-31 09:55 鹅要长大 阅读(47) 评论(0) 推荐(0) 编辑

【opencv基础】opencv cv::Mat::step的理解
摘要:前言 调试代码过程中发现cv::Mat step的使用,之前没注意过,故记之。 opencv cv::Mat解释 step Number of bytes each matrix row occupies. The value should include the padding bytes at 阅读全文

posted @ 2022-08-08 18:39 鹅要长大 阅读(766) 评论(0) 推荐(0) 编辑

【opencv基础】Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, instal
摘要:问题 conda环境中,遇到opencv的一个错误 Traceback (most recent call last): File "x01export_FasterRCNN_onnx.py", line 30, in <module> cv2.imshow("win", image) cv2.er 阅读全文

posted @ 2022-06-29 18:19 鹅要长大 阅读(1043) 评论(0) 推荐(0) 编辑

opencv-python教程学习系列13-形态学转换
摘要:前言 opencv-python教程学习系列记录学习python-opencv过程的点滴,本文主要介绍形态学操作,坚持学习,共同进步。 系列教程参照OpenCV-Python中文教程; 系统环境 系统:win7_x64; python版本:python3.5.2; opencv版本:opencv3. 阅读全文

posted @ 2022-04-21 17:59 鹅要长大 阅读(56) 评论(0) 推荐(0) 编辑

【opencv基础】cv::normlize归一化
摘要:图像数据H*W; tensor归一化: torch::Tensor SemanticSegment::NormPred(torch::Tensor pred) { // pred size: HW torch::Tensor maxval = torch::max(pred); torch::Ten 阅读全文

posted @ 2021-10-31 21:40 鹅要长大 阅读(695) 评论(0) 推荐(0) 编辑

【opencv基础】随机颜色生成
摘要:code // show contour points. cv::Scalar color(rand()&255, rand()&255, rand()&255); // cv::Mat showimg1 = cv::Mat::zeros(cv::Size(out_w_, out_h_), CV_8 阅读全文

posted @ 2020-10-19 22:26 鹅要长大 阅读(992) 评论(0) 推荐(0) 编辑

【err】由于找不到Opencv_world341d.dll/binlog.dll,无法继续执行代码。
摘要:前言 最近用到Qt,也用到opencv库,但是正常运行程序之后,出现错误,发现是opencv的环境配置问题。 问题 系统错误由于找不到opencv_world341d.dll/binlog.dll,无法继续执行代码。重新安装程序可能会解决此问题。 解决方法 1. 系统环境变量; 在系统环境变量中添加 阅读全文

posted @ 2020-09-15 21:00 鹅要长大 阅读(2652) 评论(0) 推荐(0) 编辑

【算法基础】opencv函数approxPolyDP和Ramer-Douglas-Peucker Algorithm
摘要:前言 1. opencv函数-轮廓拟合多边形函数-approxPolyDP; approxPolyDP 2. Ramer-Douglas-Peucker Algorithm; 参考 1. Ramer-Douglas-Peucker Algorithm; 2. opencv_approxPolyDP; 阅读全文

posted @ 2020-09-01 18:10 鹅要长大 阅读(765) 评论(1) 推荐(0) 编辑

【opencv基础】opencv中cv::Mat和eigen数据之间的转换
摘要:前言 opencv矩阵结构为:cv::Mat,或者cv::Mat_等,当需要与eigen的矩阵结构相互转换时主要使用函数:cv::eigen2cv和cv::cv2eigen. code Eigen::MatrixXd tmp1(values.rows, values.cols); cv::cv2ei 阅读全文

posted @ 2020-06-19 17:58 鹅要长大 阅读(3288) 评论(0) 推荐(0) 编辑

【opencv基础】opencv中Mat矩阵相乘
摘要:前言 opencv中cv::Mat数据矩阵乘法,需要各个数据的类型是一样的,且需要注意数据溢出问题,以及矩阵乘法支持Mat矩阵的数据类型(type)只能是 CV_32FC1、 CV_64FC1、 CV_32FC2、 CV_64FC2 这4种类型中的其中一种。 参考 1. Opencv中Mat矩阵相乘 阅读全文

posted @ 2020-06-12 17:39 鹅要长大 阅读(2101) 评论(0) 推荐(0) 编辑

【opencv基础】代码优化加速相关
摘要:1. 浮点数据定点化; cv::Mat tmp1 = values * 1000000; tmp1.convertTo(tmp1, CV_32SC1); cv::Mat tmp2 = this->weights * 1000000; tmp2.convertTo(tmp2, CV_32SC1); c 阅读全文

posted @ 2020-06-11 16:10 鹅要长大 阅读(1502) 评论(0) 推荐(0) 编辑

【opencv安装】在TX2上如何卸载并安装opencv
摘要:前言 博主想要TX2上使用opencv中的viz模块,需要安装opencv_contrib,目前TX2的opencv版本是刷机的时候安装的opencv3.3.1,需要先卸载,再安装。后来发现opencv3.3.1版本中本含有viz模块,只是更高版本的opencv中viz模块是在opencv_cont 阅读全文

posted @ 2020-03-18 12:25 鹅要长大 阅读(1486) 评论(0) 推荐(0) 编辑

【opencv基础】OpenCV使用Viz模块3D可视化显示
摘要:code bunny.ply /** * @file transformations.cpp * @brief Visualizing cloud in different positions, coordinate frames, camera frustums * @author Ozan Ca 阅读全文

posted @ 2020-03-13 18:07 鹅要长大 阅读(2499) 评论(0) 推荐(0) 编辑

【opencv基础】ubunu16.04 编译安装包含viz模块的opencv开源库
摘要:前言 博主需要显示3D图像, 在TX2上如何卸载并安装opencv 参考 1. ubuntu安装oepncv viz模块; 2. ubunu16.04 编译带有viz模块的opencv3.4; 3. opencv_install_ubuntu; 4. linux系统opencv以及opencv_co 阅读全文

posted @ 2020-03-13 18:05 鹅要长大 阅读(443) 评论(0) 推荐(0) 编辑

【opencv基础】同一个窗口如何同时显示多张图像
摘要:参考 1. 完 阅读全文

posted @ 2020-03-12 22:43 鹅要长大 阅读(1167) 评论(0) 推荐(0) 编辑

【error】OpenCV Error: Parsing error (Missing or invalid SVM type) in read_params, file modules/ml/src/svm.cpp
摘要:前言 移植代码到板子上出现小问题,其实非常简单,但是不一定能立即想到,故还是记录一下。好记性不如烂笔头~ 错误 Vxworks上的error 0x21c411c0 (iRtp_imx6): RTP 0x2117b0e0 has been deleted due to signal 6. OpenCV 阅读全文

posted @ 2020-01-19 18:06 鹅要长大 阅读(2026) 评论(0) 推荐(0) 编辑

【opencv基础】关于SVM中load函数的使用
摘要:前言 博主在交叉编译环境移植代码编译的过程中使用SVM出现错误,但是在通常使用的ubuntu系统程序是可以正常运行的,其中有关SVM的load函数的使用。 ubuntu code block void StateEstimation::loadSVMModel(std::string svm_mod 阅读全文

posted @ 2020-01-16 12:18 鹅要长大 阅读(2328) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示