ICode9

精准搜索请尝试: 精确搜索
  • 【14】opencv直方图2022-03-26 10:04:03

    参考:https://blog.csdn.net/zhu_hongji/article/details/81663161 定义: 在统计学中,直方图是一种对数据分布情况的图形表示,是一种二维统计图表,他的两个坐标分别是统计样本(图像、视频帧)和样本的某种属性(亮度,像素值,梯度,方向,色彩等等任何特征)。    (一)首先学习直方图的均衡化: C++ v

  • 3.2 写一个UR机器人运动学库2022-03-20 20:02:05

    本博文属于工程机械臂末端柔顺控制(Ros+Gazebo仿真实现) 注:本文参考文献忘了,参考的是一篇中国学者发表的一篇关于和UR构型一致的6自由度机械臂求逆解规避掉第六个关节可能由于奇异构型无法求解的问题。 0 引言 末端柔顺控制必然牵扯到机械臂逆运动学求解。 注:由于本文涉及到矩阵运

  • Leetcode二分查找10:1337. 矩阵中战斗力最弱的 K 行(medium)2022-03-20 16:02:20

    链接:https://leetcode-cn.com/problems/the-k-weakest-rows-in-a-matrix/https://leetcode-cn.com/problems/the-k-weakest-rows-in-a-matrix/ 此题比较综合,会采用多种方法进行解答。 一.二分查找+优先队列 题目里面有一个重要的提示:军人总是排在一行中的靠前位置,也就是说 1 总

  • 498. Diagonal Traverse2022-03-09 14:31:54

    This is a hard problem. If I got this problem the first time when I was interviewed, I would not be able to solve it. public int[] findDiagonalOrder(int[][] mat) { int m = mat.length, n = mat[0].length; int[] res = new int[m*n];

  • OPencv 将一张图片插入另一张图片的指定区域2022-03-05 03:31:10

    Mat c=imread("car.png");//图片放工程底下 Size c_dsize = Size(200, 350);//自适应大小 Mat dst(c_dsize, c.type());//模板 resize(c,dst,dst.size());//大小 Mat aaa = dst(Rect(Point(62,110), Size(70, 140))); Mat allresult=resule+result_lef

  • OpenCV Mat结构的图片 旋转顺时针90度 180度 270度 逆时针90度2022-03-05 03:00:40

    Mat matRotateClockWise90(Mat src){ if (src.empty()) { qDebug()<<"RorateMat src is empty!"; } // 矩阵转置 transpose(src, src); //0: 沿X轴翻转; >0: 沿Y轴翻转; <0: 沿X轴和Y轴翻转 flip(src, src, 1);// 翻转模式,flipCode == 0垂直翻转(沿X轴翻转),flipCode>0水平翻转(沿Y轴翻

  • OPencv row、col2022-03-04 19:00:29

    row == heigh == Point.y//行 col == width == Point.x //列 Mat::at(Point(x, y)) == Mat::at(y,x)//————————————————版权声明:本文为CSDN博主「w3071206219」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.ne

  • 关于OpenCV的Mat图像拼接2022-03-01 15:36:24

    如果要实现两个图片横向拼接一起,若通过遍历每个Mat的每个元素值,拷贝到新的Mat中,性能问题突出。 colRange 方法是指定一个区域范围作为选区,返回这个选区,它也是Mat类型。 package com.test.face; import org.opencv.core.Mat; import org.opencv.core.Range; public class Te

  • NCNN和OPENCV 数据互相转换2022-03-01 15:32:02

    ncnn::Mat 转 cv::Mat ncnn::Mat in = ncnn::Mat::from_pixels(a.data, ncnn::Mat::PIXEL_BGR2RGB, a.cols, a.rows); cv::Mat 转ncnn::Mat //You may need to call in.substract_mean_normalize() first to scale values from 0..1 to 0..255 // ncnn::Mat in(w, h, 3); cv::M

  • 542. 01 Matrix 广度优先算法 二维矩阵 python2022-03-01 09:06:04

    题目搬运者 https://leetcode-cn.com/problems/01-matrix/ 给定一个mxn的二进制矩阵,返回每个单元格最接近0的距离。 两个相邻单元格之间的距离为1。 思路 广度优先算法 从矩阵中是0的位置开始遍历周围一圈将上一步的坐标加入队列,继续遍历周围一圈,有点类似”泛洪“操作为了实

  • penCV isContinuous()连续存储的问题2022-02-28 20:04:10

    转置:(221条消息) OpenCV isContinuous()连续存储的问题_pan_jinquan的博客-CSDN博客     OpenCV isContinuous()连续存储的问题 pan_jinquan 于 2017-11-23 20:15:19 发布 10126 收藏 18分类专栏: OpenCV 文章标签: isContinuous Mat图像连续存储 OpenCV isContinuous版权 OpenCV

  • 将matlab中的.mat文件转为exel打开2022-02-24 19:34:23

    将matlab中的.mat文件转为exel打开 有时候.mat文件太大matlab打不开,这时候就要导出显示,比较简单通用的就是转到exel里面打开 方法: 1.进入要转换的.mat文件的目录下,在命令行输入以下命令 load('xxx.mat') %xxx是文件的名称 2.观察导入后的变量名称,我这里是 'Image' 也有的是 'da

  • OpenCV contourArea、arcLength 计算轮廓面积与长度2022-02-24 13:33:51

    计算轮廓面积:contourArea 函数 double contourArea(InputArray contour, bool oriented = false); contour,输入的二维点集(轮廓顶点),可以是 vector 或 Mat 类型。 oriented,面向区域标识符。有默认值 false。若为 true,该函数返回一个带符号的面积值,正负取决于轮廓的方向(顺时针还是

  • P1451 求细胞数量2022-02-23 20:59:50

    这题写之前,写一个good函数,判断x和y越不越界,然后四联通,标记。 代码: #include<bits/stdc++.h> using namespace std; int n,m; char mat[10001][10001]; int vis[10001][10001]; bool good(int x,int y) { if(x>=0&&x<n&&y>=0&&y<m&&!vis[x][y]

  • 【模板】带模意义下的矩阵乘法和逆矩阵2022-02-22 17:31:20

    #include<bits/stdc++.h> using namespace std; typedef long long ll; const int MAX_MAT = 2; const long long mod = 1e9 + 7; struct Mat { ll a[MAX_MAT][MAX_MAT]; Mat() { for (int i = 0; i < MAX_MAT; ++i) { for

  • 卡尔曼滤波的原理(Python实现)2022-02-22 09:01:14

    https://blog.csdn.net/weixin_43956732/article/details/107023254   我们假设有一辆运动的汽车,要跟踪汽车的位置 p 和速度 v,这两个变量称为状态变量,我们使用状态变量矩阵  来表示小车在 t 时刻的状态,那么在经过 Δt 的时间之后,当前时刻的位置和速度分别为:            

  • Eigen:eigen 与 opencv 矩阵的相互转换2022-02-21 12:31:52

    eigen 与 opencv 矩阵的相互转换 需要包含以下头文件: #include <Eigen/Dense> #include <Eigen/Core> // eigen 头文件必须放在 opencv 前面 #include <opencv2/opencv.hpp> #include <opencv2/core/eigen.hpp> 然后使用 cv::cv2eigen 和 cv::eigen2cv 进行转换。 参考代码

  • eigen 与 opencv 矩阵的相互转换2022-02-21 11:01:33

    需要包含以下头文件: #include <Eigen/Dense> #include <Eigen/Core> // eigen 头文件必须放在 opencv 前面 #include <opencv2/opencv.hpp> #include <opencv2/core/eigen.hpp> 然后使用 cv::cv2eigen 和 cv::eigen2cv 进行转换。 参考代码 #include <iostream> #include <

  • 【模板】高斯-约旦消元法2022-02-20 08:35:44

    1 #include<bits/stdc++.h> 2 using namespace std; 3 int n; 4 struct matrix{ 5 double mat[128][128]; 6 matrix() {memset(mat,0,sizeof(mat));} 7 void get() { 8 for(int i = 1;i <= n;++i) 9 for(int j = 1;j <

  • OpenCV检测图片中的直线2022-02-19 11:00:44

    一、概述   案例:使用霍夫直线检测简单图像中的直线 HoughLinesP( InputArray src, // 输入图像,必须8-bit的灰度图像 OutputArray lines, // 输出的极坐标来表示直线(用vector数组定义) double rho, // 生成极坐标时候的像素扫描步长(一般设置为1,也可根据实际情况尝试) double theta

  • 【模板】矩阵快速幂2022-02-17 15:03:00

    矩阵快速幂与正常的整数快速幂完全一致,只不过重定义了一下乘号罢了。 但注意此代码下的ans应初始化为矩阵乘法的幺元——即单位矩阵。 联动#F.Tr A #include<bits/stdc++.h> using namespace std; int n, moyn = 9973, t, s; struct matrix{ long long mat[10][10]; matrix() {

  • 显示图像(imshow)2022-02-16 14:33:20

    显示图像 (imshow) 功能:根据窗口名称显示图像到指定的窗口上去, 函数:imshow(const String & winname,InputArray mat) winname:要显示图像的窗口名称,用字符串形式赋值 mat:要显示的图像矩阵,即Mat对象

  • OpenCV实现图像融合(addWeighted)2022-02-14 18:04:00

    一、概述   案例:使用addWeighted将两张图片融合到一块   addWeighted(mat_first,alpha,mat_second,beta,gamma,dst);1.mat_first:第一张输入图片2.alpha:第一张图片的权重值3.mat_second:第二章输入图片4.beta:第二章输入图片的权重5.gamma:传0.06.dst:融合后的图片ps:  1.alp

  • imread改变图片显示尺寸2022-02-11 12:02:05

    挺简单的,但是不会,还查了好久,伤心,写给自己查看 int main() { Mat girl = imread("F:/VSMaven/LocateQr/Location/Location/phone.jpg", IMREAD_REDUCED_COLOR_2); //载入图像到Mat if (girl.empty()) { printf("没有此图片,请检查路径是否正确"); ret

  • 老旧照片模糊照片修复——C++实现GFPGAN模型部署2022-02-09 23:59:01

    前言 1.回家过年,总是有意或无意间翻到一些旧时的照片,旧照片作为时光记忆的载体和岁月流转的见证,不单单是过去美好时光的传承者,同时也是每个人的情结和怀念的寄托。随着时间的流逝,许多老照片都因为自然或人为原因,受到了侵蚀损坏,画面模糊、褪色、照片磨损严重等现象,甚至还有的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有