- 博客(13)
- 收藏
- 关注

原创 GLADNet 代码解释
在看图像增强的论文,解析大佬的代码,一行一行死磕from __future__ import print_functionimport osfrom glob import globimport tensorflow.compat.v1 as tffrom model import lowlight_enhancefrom utils import load_images# 参数配置# 运行前一定确定参数配置正确use_gpu = 0 # 固定数值,不要修改# gpu_idx =
2020-08-11 22:04:08
1654
4
原创 OCR基础知识(第二章预处理)
OCR基础知识2.1 二值化2.1.1 全局阈值方法固定阈值方法2.otsu算法 (ret1, th1 = cv2.threshold(gray, 0, 255, cv2.THRESH_OTSU)2.1.2局部阈值方法1.自适应阈值算法主要思想:以一个像素点为中心设置大小为s✖️s的滑窗,每次扫描均对窗口内的像素求均值并作为局部阈值,高于t/100,赋值为0;低于t/100,赋值为2552.Niblack算法主要思想:窗口内的像素值计算阈值T(x, y) = m(x, y) + ks(x
2021-07-21 15:58:05
616
原创 python ostu代码
import cv2from matplotlib import pyplot as pltimage = cv2.imread("1.jpg")#转化为灰度图gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)#cv2.cvtColor(p1,p2) 是颜色空间转换函数,p1是需要转换的图片,p2是转换成何种格式。#cv2.COLOR_BGR2RGB 将BGR格式转换成RGB格式#cv2.COLOR_BGR2GRAY 将BGR格式转换成灰度图片#绘制
2021-07-21 14:49:05
707
转载 目标检测中常用的数据增强、backbone、head、neck、损失函数
一、数据增强方式random eraseCutOutMixUpCutMix色彩、对比度增强旋转、裁剪解决数据不均衡:Focal losshard negative example miningOHEMS-OHEMGHM(较大关注easy和正常hard样本,较少关注outliners)PISA二、常用backboneVGGResNet(ResNet18,50,100)ResNeXtDenseNetSqueezeNetDarknet(Darknet19,53)Mobil
2021-06-29 17:21:16
560
原创 libpng error: Read Error(已解决)
问题:cv不能读png>>> import cv2>>> cv2.imread("4.jpg")libpng error: Read Error解决:import cv2, randomimport osimport numpy as npfrom PIL import Imagefrom PIL import ImageFileimport imghdrImageFile.LOAD_TRUNCATED_IMAGES = Trueif imgh
2021-06-06 15:04:18
6493
原创 ssh开启命令自用
启动sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist关闭sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist检查sudo launchctl list | grep ssh0 com.openssh.sshd 表示已启动
2021-05-17 10:16:28
201
原创 linux scp命令
1.命令格式:scp [参数] [原路径] [目标路径]2.命令功能:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。3.命令参数:-1 强制scp命令使用协议ssh1-2 强制scp命令使用协议ssh2-4 强制scp命令只使用IPv4寻址-6 强制scp命令只使用IPv6寻址-B 使用批处理模式(传输过程中不询问传输口令或短语)-C 允许压缩。(将-C标志传递给
2021-05-14 15:04:29
107
转载 linux文件上传和下载
比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。scp root@172.19.2.75:/hom
2021-05-14 11:43:58
173
转载 vim教程!新手自用
为何要学 vi所有的Unix Like系统都会内建vi文本编辑器,其他的文本编辑器则不一定会存在;一些软件的编辑接口会主动调用vi (例如 crontab, visudo, edquota 等命令);vi的使用基本上vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下:一般模式:以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据
2021-05-14 10:44:39
680
原创 2021.5.10开始实习了
五一之前,师兄说新大楼有招聘,拿着简历我就去了,投了两家公司的算法实习,其中一家公司约了我5.6面试,其实五一期间准备面试很少,都在学习,所在6号面试的时候就显得捉襟见肘,问了我几个问题,基本都是简历上我写的论文中的小问题,建议面试之前回顾一下,不要像我一样,问了都不记得1.直方图均衡化的原理,跟自适应直方图均衡化有什么区别?2.pytorch修改网络层怎么修改,怎么传参数?3.讲一下SENet的原理吧大概是这么三个问题,面试问的还是比较简单的,让我等HR通知,第二天还是第三天HR就告诉我通过了,并
2021-05-12 16:23:07
99
转载 BN(Batch Normalization)解释
参考论文:Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate ShiftBatch NormalizationBatch :理解为批量,Batch就是训练网络所设定的图片数量batch_sizeNormalization:就是数据标准化BN层就像激活函数层、卷积层、全连接层、池化层一样,BN大的来说就是归一化层代替掉了LRN ( Local Response Normalizat
2020-08-12 22:51:56
835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人