菜菜Chicken
码龄8年
关注
提问 私信
  • 博客:157,032
    社区:3
    动态:12
    157,047
    总访问量
  • 61
    原创
  • 1,532,919
    排名
  • 138
    粉丝
  • 2
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-03-18
博客简介:

qq_37957854的博客

查看详细资料
个人成就
  • 获得174次点赞
  • 内容获得45次评论
  • 获得569次收藏
  • 代码片获得2,047次分享
创作历程
  • 1篇
    2021年
  • 42篇
    2020年
  • 23篇
    2019年
成就勋章
TA的专栏
  • opencv
    10篇
  • python
    4篇
  • openmv
  • c++
    14篇
  • 人脸检测
    1篇
  • dnn
    1篇
  • c
    5篇
  • 电路分析
    2篇
  • 单片机
    12篇
  • 洛谷
    1篇
  • pta
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

《Single Image Dehazing Based on the Physical Model and MSRCR Algorithm》 阅读笔记与代码复现

《Single Image Dehazing Based on the Physical Model and MSRCR Algorithm》阅读笔记 author:Owen718Jinbao Wang, Ke Lu, Member , IEEE, J i a n X u e , Member , IEEE, Ning He, and Ling Shao, Senior Member , IEEE摘要——针对雾霾天气图像退化问题,提出了一种基于物理模型和图像亮度分量的单幅图像去雾方法,该方法采用多尺度
原创
发布博客 2021.02.03 ·
752 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏

【opencv/pyQt5】图片阈值编辑器/寻色块阈值利器

**定位色块常用到hsv色彩空间下的颜色阈值,笔者曾经用openmv时,其IDE有自带一个阈值编辑器,使用起来非常方便,现在在linux上跑cv算法,需要类似的功能,因此自己写了一个阈值编辑器。 目前暂时只支持HSV色彩空间下的阈值编辑。**代码:mian.py:from threshold_ui import Ui_Widgetfrom PyQt5.QtWidgets import QApplicationfrom PyQt5.QtGui import QImage,QPixmap,QFon
原创
发布博客 2020.11.10 ·
1301 阅读 ·
2 点赞 ·
2 评论 ·
7 收藏

《水下视频图像清晰化方法》阅读笔记与python复现

本文针对一般水下视频图像清晰化方法使图像失真、噪声放大以及视频播放中相邻帧出现闪烁跳跃等现象,提出了基于颜色空间的单幅水下图像清晰化方法和基于时空信息融合的水下视频清晰化方法简述:鉴于当前大多单幅图像清晰化算法基于局部块先验,清晰化后的图像中仍存在块状效应,研究了基于非局部先验的颜色空间水下图像清晰化方法,对非局部先验的清晰化方法进行改进,以得到更准确的透射率。同时,根据水下图像成像特点,利用暗通道先验与颜色饱和度相结合的方式对水下图像背景光进行修正。关键效果:能较好地消除视频帧播放时的闪烁现象,
原创
发布博客 2020.08.29 ·
2258 阅读 ·
2 点赞 ·
4 评论 ·
18 收藏

Opencv——基于模板匹配的银行工单数字定位(c++)

#include<iostream>#include <opencv2/opencv.hpp>#include<opencv2\highgui\highgui.hpp>#include<opencv2\core\core.hpp>#include <opencv2\imgproc\imgproc.hpp>#include<math.h>#include<string.h>#include <codecvt
原创
发布博客 2020.11.27 ·
362 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

error: (-2:Unspecified error) FAILED: fs.is_open(). Can‘t open “res10_300x300_ssd_iter_140000_fp16.“

**在做opencv dnn 人脸检测的时候一直遇到这个问题,翻遍了谷歌、csdn、Stack Overflow,毛都没有。最后自己摸索出来解决方案如下:**1、使用绝对路径2、使用了绝对路径还不行,试试标注下参数,例如:readNetFromCaffe(prototxt="D:\github\Opencv-Algorithm-summary\deploy.prototxt"3、以上方法还是没解决,试试把“\”改为“\\”。笔者这边正常运行的代码:#coding=utf-8import
原创
发布博客 2020.07.29 ·
4688 阅读 ·
3 点赞 ·
4 评论 ·
4 收藏

opencv——haar人脸检测与DNN人脸检测算法demo与性能对比

首先来看下从摄像头视频流中检测人脸的demo:import cv2import numpy as npcap = cv2.VideoCapture(0)def face_detected(img): face_cascade = cv2.CascadeClassifier('D:\python_code\haarcascades\haarcascade_frontalface_alt.xml') #脸部haar特征文件 eye_cascade = cv2.CascadeC
原创
发布博客 2020.07.28 ·
1245 阅读 ·
0 点赞 ·
0 评论 ·
17 收藏

opencv——分水岭图像分割算法demo思路与应用

原理解释:https://blog.csdn.net/ChangWei_wenzhou/article/details/83583230?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPa
原创
发布博客 2020.07.28 ·
775 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

opencv——GrabCut前景检测

GrabCut算法原理:https://blog.csdn.net/zouxy09/article/details/8534954grabCut函数原型:def grabCut(img, mask, rect, bgdModel, fgdModel, iterCount, mode=None)img为原图像,mask为掩模,bgdModel为前景背景模型,fgdModel为后景背景模型,rect为初始矩形,背景和前景模型都要基于这个矩形所留下的区域来决定。demo:import cv2impo
原创
发布博客 2020.07.28 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

opencv——StereoSGBM计算视差图算法 使用普通摄像头进行深度估计

该算法使用极几何来计算所谓的视差图,它是对图像中检测到的不同深度的基本表示。这样就能提取出一张图片中的前景部分而抛弃其余部分。首先需要同一物体在不同视角下拍摄的两幅图像,注意是在距物体相同距离拍摄的!否则计算会失败,计算得到的视差图就没有意义了。以下程序使用同一物体的两幅图像来计算视差图,距离摄像头近的点在视差图中会有更明亮的颜色。黑色区域代表两幅图像的差异部分。import numpy as npimport cv2def update(val = 0): stereo.setBlo
原创
发布博客 2020.07.27 ·
6883 阅读 ·
7 点赞 ·
3 评论 ·
24 收藏

opencv-卷积/锐化/边缘检测/模糊滤波器详解

import cv2import numpydef cv_show(name,img): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()#边缘检测优化方法 先对图像进行模糊处理,再转为为灰度彩色图像,再使用laplacian检测边缘。此方法可较好的避免将噪声错误地识别为边缘。def strokeEdges(src,dst,blurKsize = 7,edgeKsize = 5): if
原创
发布博客 2020.07.27 ·
827 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

opencv——高通滤波器

#高通滤波器#高通滤波器(High Pass Filter,HPF)是检测图像的某个区域,#然后根据像素与周围像素的亮度差值来提升(boost)该像素的亮度的滤波器。#高通滤波器是根据像素与邻近像素的亮度差值来提升该像素的亮度。# 低通滤波器(Low Pass Filter,LPF)则是在像素与周围像素的亮度差值小于一个特定值时,平滑该像素的亮度。# 它主要用于去噪和模糊化,例如,高斯模糊是最常用的模糊滤波器(平滑滤波器)之一,它是一个削弱高频信号强度的低通滤波器。import cv2imp
原创
发布博客 2020.07.25 ·
3548 阅读 ·
1 点赞 ·
3 评论 ·
5 收藏

c语言——easyx实现飘雪花效果

首先,需要设定雪花在一个窗口中的总数目,这个关系到雪花的空间密度。假定有20个雪花。就需要两个数组,分别为x[20] y[20]来分别记录x坐标和y坐标。通过自定义一个函数来初始化雪花的位置。这里需要用到随机数的相关知识。其次,如果当雪花落下时,在雪花落的位置画一个雪花,模拟雪花残留在地面上。当雪花的y坐标达到画布上限时,令其为0,再重新初始化x坐标,即可实现雪花的连续随机飘落。下面是代码:...
原创
发布博客 2020.07.19 ·
2287 阅读 ·
4 点赞 ·
2 评论 ·
26 收藏

opencv——特征匹配 SIFT demo应用与函数详解

注意opencv版本为opencv-contrib-python 3.4.2.17opencv-python 3.4.2.17由于专利版权问题,opencv内置的SIFT算法在3.4.3及以上版本中无法使用。mport cv2import numpy as npimg1 = cv2.imread(r'C:\Users\Owen\Pictures\box.png')img2 = cv2.imread(r'C:\Users\Ow
原创
发布博客 2020.07.19 ·
2120 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

multisim 示波器显示电流变化波形

使用电流互感器串到bai电路里面,du将电流转换成电压值,再使用示波器测量电流zhi互感器的电压值即可,dao默认电阻为1欧姆,所以是1:1反应电流波形的,Place——Component——Sources——CONTROLLED_VOLTAGE_SOURCES——CURRENT_CONTROLLED_VOLTAGE_SOURCE...
原创
发布博客 2020.06.09 ·
9926 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

电路分析——向量法

复数共四种形式,结合欧拉公式变换,其实就三种形式。他们分别是:结合欧拉公式,其实就是四种了,欧拉公式:可得:欧拉公式的证明:幅值:相角:复数的运算复数相加(或相减)就是直接将它们的实部和虚部分别相加(或相减)进行:在图形上,这个过程等同于两个矢量相加(或相减)的平行四边形定律(phasor)两个复数相乘可以将一个复数的每个部分乘以第二个复数的各个部分,然后将四个乘积相加,得到最终的值。在图形上,这个过程与矢量的内积并不相同,如果将每个复数看成复平面(实轴与虚轴组成)上的矢.
原创
发布博客 2020.06.08 ·
16570 阅读 ·
17 点赞 ·
2 评论 ·
77 收藏

python---windows获取计算机盘符

import psutil,redisk = str(psutil.disk_partitions())disk_device = r'device'for i in re.finditer('device', disk): #print(i.span()) start = i.span()[1] + 2 #盘符字符串起始位置 end = i.span()[1] + 4 #盘符字符串终止位置 print(disk[start:end])...
原创
发布博客 2020.06.02 ·
1098 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Qt——QMessageBox类详解

QMessageBox类提供了一个模式对话框,用于通知用户或询问用户问题并接收答案。我们先来看下QMessageBox::information函数的使用:其原型:[static] int QMessageBox::information(QWidget *parent, const QString &title, const QString &text, int button0, int button1 = 0, int button2 = 0)parent是父组件指
原创
发布博客 2020.05.19 ·
8173 阅读 ·
4 点赞 ·
0 评论 ·
25 收藏

json串口通信.zip

发布资源 2020.04.26 ·
zip

stm32小车 - 蓝牙控制测试成功.zip

发布资源 2020.04.26 ·
zip

STM32---PWM控制详解

#include "sys.h"/** 定时器3,可产生四路的PWM输出,四个通道分别对应的引脚情况如下 TIM3_CH1,TIM3_CH2,TIM3_CH3,TIM3_CH4 没有重映像的对应情况: PA6,PA7,PB0,PB1 部分重映像: PB4,PB5,PB0,PB1 完全重映像: PC6,PC7,PC8,PC9 当我们的IO口不仅仅是做普通的输入输出使用的时...
原创
发布博客 2020.04.21 ·
2951 阅读 ·
1 点赞 ·
2 评论 ·
11 收藏
加载更多