自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (9)
  • 收藏
  • 关注

原创 labelme 语义分割数据增强

多类别语义分割数据,保持原标签的颜色。

2024-10-11 15:53:18 181

原创 Yolo-wrold安装

Yolo-wrold 安装流程

2024-03-22 11:13:28 869 2

原创 图像亮度对比度增强

【代码】图像亮度对比度增强。

2023-07-11 09:54:45 174

原创 python 原图加alpha实现抠图

【代码】python 原图加alpha实现抠图。

2023-05-11 11:00:09 211 1

原创 查询字符串中指定字符的索引 python

查询字符串中指定字符的索引

2023-03-12 10:23:17 1067

原创 目标检测数据增强(xml格式)

目标检测数据增强(xml格式)

2022-08-09 13:43:26 470

原创 实例分割数据增强方法

实例分割数据增强方法

2022-08-09 13:41:31 1161 1

原创 pytorch安装笔记

1.安装Anaconda3https://zhuanlan.zhihu.com/p/757173502.cuda cudnn安装https://blog.csdn.net/weixin_40247876/article/details/1190425953.pytorch 的安装 创建pytorch的虚拟“房间” conda create -n pytorch python=3.6 查看创建的“房间” conda info --envs 激活pytorch房间 conda...

2022-04-28 10:10:47 1229

原创 一些总结笔记

1. 主成分分析(PCA),该方法将数据线性映射到低维空间,以使低维表示中的数据差异最大化2. 有监督学习的做法是给样本标出label,计算机可以自己在数据中发现规律3. Auto Encoder实际上是一个信息压缩的过程,把高维数据压缩至低维度4. SEAttention5. 一般来说,提升网络性能最直接的办法就是增加网络深度和宽度,这也就意味着更巨量的参数 既能保持网络结构的稀疏性,又能利用密集矩阵的高计算性能,论文提出了inception的结构6. 网络...

2022-04-28 09:51:35 1857

原创 异常检测论文

1. PaDiM: a Patch Distribution Modeling Framework for Anomaly Detection and Localization【论文笔记(8)】PaDiM a Patch Distribution Modeling Framework for Anomaly Detection and Localization_国家二级退堂鼓表演家的博客-CSDN博客 基于重构的方法被广泛应用于异常检测和定位。训练像自动编码器[1]、[9]-[...

2022-04-28 09:47:44 704

原创 OpenCV 图像处理博主

浅墨_毛星云 博客专栏:[OpenCV]入门教程 南京航空航天大学 硕士毕业http://blog.csdn.net/column/details/opencv-tutorial.html星沉阁冰不语 博客专栏:OpenCV实践之路 北京化工大学 机械电子工程研究生http://blog.csdn.net/column/details/opencv-practice.html博客专栏:Opencv图像识别从零到精通 大连理工大学 机械研究生http://blog.csdn.net/colum

2022-03-29 17:10:46 117

原创 AI与传统方法对比

传统方法的难点:(1)光照很难调节,不仅仅是要有一定的光源使用经验,还得对已经使用的图像处理算法有一定的感觉(2)算法参数比较难调节,除了了解算法外,还需要观察较多的样本,才能根据人工总结的情况,统计出合适的参数(3)算法多是人工针对某类或者某几类情况设计的逻辑,当检测对象、要求、环境等发生改变,适应性差,面临重新编写算法的问题(4)光学效果和算法的平衡,一般不易掌握(5)复杂背景下的检测,传统方法难以胜任...

2022-02-25 10:37:07 2416

原创 QT中图像格式转换 Mat,QImage,Image

QT中图像格式转换 Mat,QImage,Image#include "TransImageType.h"void HImageToMat(HObject &Hobj, cv::Mat &img){ HTuple htchaannels = HTuple(); HTuple cType; HTuple width; HTuple height; int H, W; //转换图像格式 //ConvertImageType(Hobj, &Hobj, "byte")

2022-02-11 09:20:41 3704

原创 配置文件解析

txt版配置文件解析#define _CRT_SECURE_NO_WARNINGS#include<iostream>#include<string>#include<stdio.h>#include<stdlib.h>using namespace std;char *file_path = "D:/Users/clg2021/Desktop/game.txt";char *tt[] = { "#英雄的Id", "heroId

2022-02-01 16:44:02 591

原创 语义分割数据增强

import osimport cv2import randomimport torchimport numpy as npfrom PIL import Imagefrom cvtransforms import transformsfrom cvtransforms import functional as tfimport datetime''' 语义分割数据增强时,需将图像和标签图同时操作,对于旋转,偏移等操作,会引入黑边(均为0值), 将引入的黑边 视为1类,

2021-12-24 15:36:49 3529

原创 16位图转8位图 (python)

16位图转8位图 (python)import cv2import numpy as npimport osfrom PIL import Imagepath=r"E:\\AI_datas\\3-16Bit\\3"save_path=r"E:\\AI_datas\\3-16Bit\\4"for name in os.listdir(path): if name.split('.')[-1]=='tif': new_path=os.path.join(path,nam

2021-12-20 13:50:03 2559

原创 libtorch 分类C++推断

分类C++推断#pragma once#define _CRT_SECURE_NO_WARNINGS#include<torch/torch.h>#include<torch/script.h>#include<iostream>#include <windows.h>#include <tuple>#include <string>#include <opencv2/opencv.hpp>#inclu

2021-12-10 10:03:23 229

原创 libtorch 语义分割 C++推断

语义分割C++推断#pragma once#include<string>#include<opencv2/opencv.hpp>#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/imgproc/imgproc.hpp>class _declspec(dllexport)Runtime_Segmentation_

2021-12-10 10:00:43 472

原创 点在三角形,圆,矩形内

一、圆判断点到圆心的距离,再让距离和圆的半径比较。小于即在圆的内部,等于则再圆的的边上,大于则再圆的外部。bool CScenes::IsPointInCir(CPoint point)//point 是从外部传来的点{ int dis,x,y; x = point.x - m_cirVertex.x;//m_cirVertex 是圆的圆心坐标 y = point.y - m_cirVertex.y; dis = sqrt(pow(x,2) + pow(y,2)); if(dis <=

2021-10-14 14:40:35 126

原创 halcon 斜矩形顶点问题

关于halcon 版本read_image(Image, 'fabrik')get_image_size(Image, Width, Height)dev_display(Image)dev_set_draw('margin')draw_rectangle2(3600, Row, Column, Phi, Length1, Length2)gen_rectangle2(Rectangle, Row, Column, Phi, Length1, Length2)tuple_cos (Phi, C

2021-10-13 08:17:17 226

原创 C++ QT 修改图片路径 “/”

//打开选择文件对话框,选择文件 QString qtFilePath = QFileDialog::getOpenFileName(this, "选择图片", "./", "图像文件(*.jpg *.png *.bmp *.tif *.jpeg)"); if (qtFilePath.isEmpty()) { return; } QFileInfo fileInfo(qtFilePath); qtFilePath.replace("/", "\\"); QString hPath = f.

2021-10-08 16:27:51 308

原创 Qt--QTablewidgets 表格插入图片,且可以自动调整图片的大小

QTablewidget 调整表格图片大小 def set_qtableWidgets(self,filName_path,head_labels,width=100,height=100): self.tableWidget.update() images_list=[] try: images_list = os.listdir(filName_path) if (len(images_list) =

2021-09-24 08:35:10 2073

原创 Qt--QCheckBox的选择

设置两个QCheckBox只能选择一个 # #设置两个QCheckBox只能选择一个 def checkbox_single_3(self): if self.two_classification.isChecked(): self.many_classification.setChecked(False) self.images_path_text_4.setText(str(1)) self.imag

2021-09-24 08:30:44 562

原创 QT开发--QTablewidget 对于表格内容为空

判断cell内容为空if(ui->tableWidget->item(i,j)==NULL|| //判断指向该cell的指针是否为空(ui->tableWidget->item(i,j)&&ui->tableWidget->item(i,j)->text()==tr("")) //判断该cell的text是否为空```pythonif((self.tableWidget.item(row,2)==None) or(

2021-09-24 08:24:22 2731

转载 深度学习的一些经验

如果stride=1,padding=1,卷积处理是不会改变特征矩阵的高和宽使用BN层时,卷积中的参数bias置为False(有无偏置BN层的输出都相同),BN层放在conv层和relu层的中间复习BN层:Batch Norm 层是对每层数据归一化后再进行线性变换改善数据分布, 其中的线性变换是可学习的.Batch Norm优点:减轻过拟合;改善梯度传播(权重不会过高或过低)容许较高的学习率,能够提高训练速度。减轻对初始化权重的强依赖,使得数据分布在激活函数的非饱和区域,一定程度上解决梯度消失问题。作

2021-09-09 17:01:42 256

原创 pytorch 自定义数据读取方式

pytorch 自定义数据读取方式2一个文件夹下面各个类别的图像数据都有,同时用一个对应的标签文件,比如txt文件来维护图像和标签的对应关系from __future__ import print_function, divisionimport torchimport torch.nn as nnimport torch.optim as optimfrom torch.optim import lr_schedulerfrom torch.autograd import Variable

2021-09-09 15:19:59 277

转载 2021-09-09

pytorch 自定义数据读取方式1 需要你提供图像所在的文件夹,就是下面的data_dir=‘/data’这句,然后对于一个分类问题,这里data_dir目录下一般包括两个文件夹:train和val,每个文件件下面包含N个子文件夹,N是你的分类类别数,且每个子文件夹里存放的就是这个类别的图像from __future__ import print_function, divisionimport torchimport torch.nn as nnimport torch.optim

2021-09-09 15:18:03 80

转载 2021-08-19

  Halcon模版匹配算子解析-Create create_shape_model( Template  : : //reduce_domain后的模板图像 NumLevels ,//金字塔的层数,可设为“auto”或0—10的整数 AngleStart ,//模板旋转的起始角度 AngleExtent ,//模板旋转角度范围, &g...

2021-08-19 15:31:31 107

转载 QPushButton 样式

设置按钮的状态, 默认状态, 鼠标滑过状态, 鼠标点击状态,用三张图片分别表示不同的状态 ui->close->setStyleSheet("QPushButton{border-image: url(:/image/close.png);}" "QPushButton:hover{border-image: url(:/image/close2...

2021-08-14 10:46:39 1089

原创 python图片预处理基本操作之——批量重命名,修改格式,统一大小

python图片预处理基本操作之——批量重命名,修改格式,统一大小我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了

2021-02-04 17:43:00 469

原创 opencv C++ 模板匹配----银行卡号识别

图片过程在这里插入图片描述模板图库制作 Mat image, gray_image, threshold_image; image = imread("C:/Users/clg2021/Desktop/ocr_a_reference.png"); if (!image.data) {cout << "failed to read" << endl;system("pause");} show("image", image); cvtColor(image, gr

2020-07-06 16:47:31 1263 3

深度学习的一些模型,分类,分割相关的

深度学习的一些模型,分类,分割相关的

2022-06-05

利用pytorch实现图像分类的一个完整的代码,训练,

利用pytorch实现图像分类的一个完整的代码,训练

2022-03-29

Ai训练封装界面,可实际拍起来

Ai训练封装界面,可实际拍起来

2022-03-29

深度学习模型,相关学习的网络

深度学习模型,相关学习的网络

2022-03-14

分类,分割等网络所需的相关loss pytorch

My implementation of label-smooth, amsoftmax, partial-fc, focal-loss, dual-focal-loss, triplet-loss, giou-loss, affinity-loss, pc_softmax_cross_entropy, ohem-loss(softmax based on line hard mining loss)

2022-02-17

libtorch 环境配置.zip

libtorch 环境配置.zip

2021-09-24

图像分类软件(基于多线程编写)

图像分类软件(基于多线程编写)

2021-09-24

基于vc++mfc的科学计算器.doc

基于vc++mfc的科学计算器文档,里面有详细的代码资料注释,适于初学者学习,参考!

2019-09-04

计算器.zip

可进行基本四则计算,科学计算,界面美观,对于初学者有很大的参考价值!

2019-09-04

空空如也

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

TA关注的人

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