- 博客(31)
- 资源 (9)
- 收藏
- 关注
原创 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
分类,分割等网络所需的相关loss pytorch
2022-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人