自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zaibeijixing的专栏

记录、分享时努力做到举重若轻、一看就懂。

  • 博客(72)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++ vector 数组转换、查找、最大最小值、排序、排行的几种用法

C++ vector 数组转换、查找、排序、排行的几种用法

2024-01-21 21:11:05 524 2

原创 python 删除空文件夹(包括各级空子文件夹)代码

用Python代码删除指定路径下的空文件夹(包括各级子文件夹)。

2024-01-06 15:11:49 533 1

原创 算力-计算量,关于TOPS和FLOPS,及FLOPs

TOPS详细讲解及单位换算。

2024-01-06 14:22:37 4000

原创 ubuntu 无法联网的一种解决方法

ubuntu 无法联网的一种解决方法

2023-09-15 20:09:49 125

原创 C++ 多态、重载、模板 的区别与联系

C++ 多态、重载、模板 的区别与联系之代码示例。

2023-09-10 21:05:08 176

原创 电视显示技术及价格对比(2023年)

截止到2023年,列举一些常见或常听的电视显示技术,及价格排列。

2023-09-02 21:35:07 316

原创 传统图像算法 - 运动目标检测之KNN运动背景分割算法

前景检测:对于每个新的视频帧中的像素,KNN背景分割器会将其与背景模型进行比较。通过计算像素与背景模型中最近的K个像素的距离(一般使用欧氏距离或其他距离度量),来对该像素进行分类。学习率(Learning Rate):KNN背景分割器中的学习率参数用于控制背景模型的更新速度。较高的学习率会导致背景模型更快地适应新的像素,但可能会增加背景模型的噪声。更新背景模型:对于被分类为背景的像素,它们有可能属于静态背景,因此会被用于更新背景模型。这种动态的背景建模可以适应背景中的变化,比如光照变化或背景目标的移动。

2023-08-09 16:17:29 393

原创 yolov8-mnn C++部署

yolov8模型转mnn,并 C++部署

2023-07-06 20:06:33 1528 5

原创 Windows环境下pcl点云库 安装配置全流程(精简、有效)

本文为Windows配置点云库pcl步骤,具体是win10、visual studio 2017、pcl1.11.1。

2023-05-19 17:39:55 7345 11

原创 vscode 中文乱码(解决方法)

vscode 中文乱码

2023-04-25 17:00:25 133

原创 python 把文件夹及子文件夹内的所有文件移动到指定文件夹中

python 把文件夹及子文件夹内的所有文件移动到指定文件夹中。批量移动文件

2023-04-01 12:23:31 3785 2

原创 3D空间位置计算 — 线与面的交点

/***********************************************************************************************************\ 线与面的交点 @PlanePt:平面内一点 @PlaneVector:平面的法向量 @LinePt:直线上一点 @LineVector:直线的向量****************************************************************..

2023-01-11 20:06:37 581

原创 3D空间位置计算 — 求空间线段上的某一目标点坐标

求3D空间线段上的某一目标点坐标

2022-12-29 20:42:10 953

原创 yolov6-onnx + opencv-DNN

yolov6-onnx + opencv-DNN C++

2022-12-06 10:07:31 705

原创 yolov5-onnx + opencv-DNN

直接用yolov5-yolov5s转onnx,在OpenCV-DNN上使用。

2022-11-08 20:26:49 1434

原创 opencv drawMarker()函数的显示图例

OpenCV drawMarker() 类型示例

2022-07-12 11:39:28 884

原创 opencv putText() 字体参数显示图例

opencv putText() 参数使用图示参考

2022-07-06 18:10:53 1684

原创 windows 安装ubuntu 双系统 记录

记录一下windows ubuntu双系统安装使用。主要步骤:1、把下载的ubuntu系统制作成U盘启动;2、windows下压缩一个空盘用来安装ubuntu系统;3、U盘安装ubuntu系统;4、切换双系统 步骤 参考链接 1 下载的ubuntu系统制作成U盘启动 深度学习 | win7与ubuntu 18.04双系统安装教程 - 知乎 2 windows下压缩一个空盘用来安装ubuntu系统 3 U盘安装ubuntu系统 .

2022-04-30 18:49:18 632

原创 图像低照度增强

直接对v均衡化,简单,十分有效。#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(){ Mat src_color = imread("E:/mypic/v1.png"); //person.jpg imshow("src_color", src_color); Mat src_hsv; ...

2022-03-12 14:15:50 597 1

原创 OpenCV 取网络摄像头 rtsp视频流

/*String url = "rtsp://admin:[email protected]/ch1-s1?tcp";//海康//"rtsp://admin:[email protected]/ch1-s1?tcp"//大华//“rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=1?tcp”//宇视//"rtsp://admin:[email protected]...

2021-11-06 20:31:02 2285

原创 python matplotlib画并列柱状图

import numpy as npimport matplotlib.pyplot as plt#防止汉字乱码plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False#在柱上显示代表的数量def autolabel(rects): for rect in rects: height = rect.get_height() plt.te.

2021-11-06 16:29:16 1275

原创 NMS 非极大值抑制C++实现

//修改版//把需要删除的,标记起来,单独删除//重叠比例超过阈值,那么框就删掉不会被保留。这个阈值越小,越容易被满足,相叠框越容易被删掉。//ok 的#if 0//https://blog.csdn.net/qq_28818443/article/details/102810258?depth_1-#include <opencv2/opencv.hpp>#include <iostream>#include <vector>#includ...

2021-09-11 17:37:54 249

原创 objects365 类别

在网上找了几份,发现类别顺序和实际标注不符,是错误的,一度被严重误导。遂自己取得了原版本的name文件,制作成如下表格,添加序号及翻译。现,序号和类别对应无误(可参考下图标注)。0 Person 人 1 Sneakers 运动鞋 2 Chair 椅子 3 Other Shoes 其他鞋子 4 Hat 帽子 5 Car 车 6 Lamp 灯 7 Glasses 眼镜 8.

2021-08-10 15:36:01 1375 4

原创 outlook2013 怎么设置关闭而不退出,以保持后台继续接收邮件并通知

工作中要时常用到outlook2013,看完之后就右上角"X"关闭了,结果就彻底杀掉程序了,也就不能继续接收邮件了,如果遇到紧急的事情可能就耽误了。本文查找资料,添加插件,用来实现关闭而保持后台继续接收邮件。【1】下载插件并解压。下载链接: https://pan.baidu.com/s/14lcrKeIuicrLvMFu3cg-HQ 提取码: 8r8q【2】添加步骤如图箭头所示。【注意】如果是64位系统,理论上要添加64位dll,但添加通常会失败,此时添加另外那个dll即可,.

2021-04-15 21:19:56 3932

原创 paddlepaddle(二) 文字识别 PaddleOCR C++部署

本文章记录,如何将PaddleOCR应用到window下的C++项目中,实现利用摄像头实时显示输出,上述即为实际的检测效果。看得出来,对不同大小语言文字检测性能都还不错。主要过程包括:①PaddleOCR的编译,②VS2019的属性配置,③cpp文件修改用来显示图像一、PaddleOCR编译官方给出在VS中cmake,https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.0/deploy/cpp_infer/docs/wi...

2021-03-07 22:17:37 8293

原创 Opencv4.5.1 微信二维码识别功能 QRCode 编译与使用 C++

部分参考:https://mp.weixin.qq.com/s/2GZAJAUPHTXFOKDRv-D21Q 一、下载源码 https://github.com/opencv 二、源码编译 ① 在cmake中添加源码编译路径和生成路径,第一次点击configure。② 添加contrib路径第一次configure后,找到OPENCV_EXTRA_MODULES_PATH,将contrib路径添加进来,注意要具体到modules/,继续configure。..

2021-03-01 16:02:37 9138 5

原创 C 数据平滑滤波

/* 对一系列数据平滑滤波, 求当前数据和前N个数据的平均。*/#if 1#include <stdio.h>int main(){ int buf[10] = { 0 }; int N = 10; int sum = 0; int filterX = 0; for (int i = 0; i < 30; i++) { printf("[%2d]: ", i); buf[i % 10] = i; //使数据在数组中圆环占位。 sum = .

2020-12-21 15:38:34 891

原创 paddlepaddle(一)文字识别 - PaddleOCR简单使用

可以直接使用pip安装PaddleOCR库pip install paddleocr代码示例:from paddleocr import PaddleOCR, draw_ocr# 模型路径下必须含有model和params文件ocr = PaddleOCR(use_angle_cls=True,use_gpu=False)#det_model_dir='{your_det_model_dir}', rec_model_dir='{your_rec_model_dir}', rec_ch

2020-10-10 16:14:49 19591 45

原创 vs + opencv + YOLO-Fastest 目标检测

2020年8月,有人推出了YOLO-Fastest,见https://github.com/dog-qiuqiu/Yolo-Fastest在笔记本上,感觉速度和精度和YOLO_V3/V4_tiny差不多,但比着两者的30M+、20M+,YOLO-Fastest 的1.3M还是不错的。用的opencv4.4,,4.0以上的应该都可以。#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highg

2020-09-27 15:53:56 1096 2

原创 cmake 中 Error in configuration process, project files may be invalid

qt配置opencv时,用到cmake,弹出窗口“Error in configuration process, project files may be invalid”错误,主窗口显示“CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different

2020-08-24 17:12:36 19994 6

原创 opencv 透视变换(三)打补丁 — 替换指定区域图像

如图,https://blog.csdn.net/liuphahaha/article/details/50719275https://www.learnopencv.com/homography-examples-using-opencv-python-c/#include <opencv2/opencv.hpp>using namespa...

2020-03-23 00:13:33 1498

原创 ubuntu换源 16.04、18.04 换国内源

网上给出了各种换源的方法,但真的很少提到一些必须要注意的细节。例如到底是哪个版本的源。1、注意事项:本人就是没注意版本这件事,导致痛苦的折腾一番。改正后,特此记录,分享。ubuntu至今已经发布30多个版本,现在常见的大部分都是16.04版本和18.04版本。16、18是版本号码,每个版本又有不同动物名称的的别称,而换源时的网址也主要是根据这个别称决定下载分支的,如下述换源语句中的红色...

2020-03-21 19:36:09 746

原创 Ubuntu中没有./ssh文件夹 解决方法

新装的虚拟机、ubuntu,本来就没有/.ssh,因为这是要单独安装的,如果你之前你用别的虚拟机觉得没安装也有./ssh,那很有可能是别人已经装过(或者是用别人配置好的虚拟机文件包直接安装的虚拟机,我之前的就是这种情况,现在是用原生程序自己安装新的),我们直接乘凉而已。要从头配置。1、安装SSHsudo apt-get install openssh-server2、启动服务...

2020-02-28 18:47:40 15440

原创 vs + python + opencv 配置

首要条件,在vs上安装python环境。以vs2019为例讲解如何配置python、opencv、及相关第三方库。(其它vs版本只是在界面上有所区别,过程相同。)步骤一:安装python开发工具按下图操作,勾选Python开发,(之前已勾选的保持原样不要改动),点击页面右下角“修改”(即增加该项功能),等待自动安装完毕即可。(1)工具选项(2)勾选Python,修改...

2020-01-21 10:35:12 7265 14

原创 vs 删除空行

利用替换方式将代码中的空行全部删除。具体如下:快捷键ctr+F,打开如下窗口根据箭头走向,依次点击“.*”图标,输入“(?<=\r\n)\r\n”,点击“全部替换”,即可删除全部空行。...

2019-10-11 12:24:50 444

原创 jupyter notebook 中运行.py文件

在需要运行的name.py文件目录页面中,新建python,在cell中添加如下命令:%run name.py运行该cell即可。

2019-09-28 17:27:29 37556 5

原创 直方图均衡化及算法步骤

2019-07-16,科学家首次拍摄到一种量子纠缠的照片。量子领域还不懂,先不研究。猛一看和今年刚出的黑洞照片倒有几分相似。黑洞照片看起来还是比较清晰地,这个是黑白的,亮度不均,肉眼看起来还是有些费力的。也是图像专业出身,因此打算撇开PS等图像工具,简单处理处理。【此图来自新华网http://www.xinhuanet.com/science/2019-07/16/c_138230346....

2019-07-17 18:18:29 14667 5

原创 树莓派-从入手到使用(四):树莓派安装最新版teamviewer (2019.05)

树莓派上可以用 VNC或xdrp来进行远程连接,自己试了试,不太好用。因此选择teamviewer,桌面效果没得说。主要参考https://blog.csdn.net/cungudafa/article/details/84495472网上给的都是老版本链接,都9102了,即便链接不失效,也有点太老了。换最新版teamviewer14。【1】进入官网下载最新linux14,如下图,选h...

2019-05-18 09:30:30 10654

原创 树莓派-从入手到使用(三):树莓派配置opencv4.1.0

一、一些引子树莓派做图像项目,没opencv怎么行呢?看了多个帖子,找了两个比较靠谱的作为参考,经过一系列摸索,终于在树莓派上配置了最新的opencv4.1.0版本(2019/05/17,刚发行一个月,搜遍全网,这个可能是第一篇配4.1.0的帖子[/哈][/哈])。配置过程,仍然没有保存图片,可以参考我提供的链接的图片,过程结果都是一样的。但以下步骤为实时记录,可以作为指南参考。【...

2019-05-18 09:29:28 4101 9

原创 树莓派-从入手到使用(二):树莓派 换源

啥是源,换源干什么?新买的电脑要到软件网站下载安装一些办公影音编程软件才好用,树莓派也是。源、镜像源可以简单的理解我们去哪里的软件网站下载软件。树莓派系统中默认的树莓派官方软件源,需要连接国外的服务器下载。但通常都极慢。因此非常有必要换源,换成国内的软件源下载快。网上的帖子说中科大的源不错。完整3步骤如下:参考:https://www.cnblogs.com/xiangzhuo/p/9...

2019-05-17 14:50:42 1506

yuvplayer.rar

支持多种yuv格式视频文件播放。本意分享,只要1积分。

2019-05-16

zBar 条形码二维码识别 下载

zBar库下载,包含原文件,及64位编译可执行lib。按opencv方式配置include和lib。如果缺dll,添加文件夹中的。可以运行的。

2019-02-20

AMCap 摄像头软件 无水印

由于要用,网上下载对比了几个版本,这个使用过程便捷、输出结果无水印,可以拍摄图片、录视频。 好工具值得分享,1积分也是为了攒点下资源。

2018-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除