自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(249)
  • 资源 (12)
  • 收藏
  • 关注

原创 .pth文件转化为onnx文件,并进行可视化

3、然后将生成的onnx模型,用网页打开。

2024-04-03 19:52:50 365

原创 第五章 Opencv图像处理框架实战 5-10 文档扫描OCR识别

这里透视变化是指,假设原图4个点的坐标为ABCD,分别是左上↖,右上↗,右下↘,左下↙,四个坐标,变换后是EFGH,E(0,0),F(w,0), G(w, h), H(h, 0)该函数输入的参数分别是,原图和4个坐标点,原图是没有经过resize的,而输入的坐标点是resize后的,所以需要转换到resize之前,screenCnt.reshape(4, 2) * ratio,这里(4,2)代表总共4个点,每个点的有两个坐标(x,y), 这个东西也是非常强大, 给定图片之后,直接能识别图片里面的文字。

2023-08-15 18:05:43 653

原创 第五章 Opencv图像处理框架实战 5-9 信用卡数字识别

给定一张信用卡,我们期望达到如下效果给定一个信用卡,最终要输出上面的卡号,且需要在原图中把卡号的位置圈出来。本质上,这是一个模板匹配任务,如果想让计算机认识数字,我们需要给定一个模板,比如下面这个:这样, 我们只要找到信用卡上的数字区域,然后拿着数字区域的数字一一与模板进行匹配,看看到底是啥数字,就能识别出来了。但是,对于信用卡来说我们需要找到它的数字区域呀,对于给定的模板,我们虽然有它的数字区域,但是也得分割成一个个的数字,才能进行匹配工作呀,所以该任务,就转成了。

2023-08-07 11:50:01 509

原创 第五章 Opencv图像处理框架实战 5-8直方图与傅里叶变化

import cv2 #opencv读取的格式是BGRimport matplotlib.pyplot as plt#Matplotlib是RGB我们生活在时间的世界中,早上7:00起来吃早饭,8:00去挤地铁,9:00开始上班。。。以时间为参照就是时域分析。但是在频域中一切都是静止的!傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 知乎。

2023-08-06 10:42:12 464

原创 第五章 Opencv图像处理框架实战 5-7图像金字塔与轮廓检测

¶高斯金字塔拉普拉斯金字塔。

2023-08-05 15:52:55 98

原创 第五章 Opencv图像处理框架实战 5-6边缘检测

计算出来dtmp1点的梯度值后,比较dtmp1,C,dtmp2三点的梯度值,如果C点的梯度值比他们都大,则保留,否则被抑制掉。3) 应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。4) 应用双阈值(Double-Threshold)检测来确定真实的和潜在的边缘。1) 使用高斯滤波器,以平滑图像,滤除噪声。2) 计算图像中每个像素点的梯度强度和方向。5) 通过抑制孤立的弱边缘最终完成边缘检测。

2023-08-04 16:52:42 55

原创 第五章 Opencv图像处理框架实战 5-5图像梯度计算

laplacian算子对噪音比较敏感,通常需要跟其他算法结合在一起使用,后续会讲解。白到黑是正数,黑到白就是负数了,所有的负数会被截断成0,所以要取绝对值。Scharr算子的值显示离得近值大,离得远得值小,让结果更敏感一些。分别计算x和y,再求和。

2023-08-04 12:44:02 51

原创 第五章 Opencv图像处理框架实战 5-4图像形态学操作

礼帽 = 原始输入-开运算结果,原始图像有毛边,开运算结果没有毛边,两者相减,得到毛边。原图像有毛刺,经过腐蚀原图像变细,腐蚀图像在经过膨胀操作,又变粗。梯度运算就是,先膨胀,在腐蚀,最后膨胀的-腐蚀的图像。笔运算会导致毛边越来越大,无法去除毛边。黑帽 = 闭运算-原始输入,

2023-07-31 00:10:35 36

原创 第五章 Opencv图像处理框架实战 5-3 图像阈值与平滑处理

type:二值化操作的类型,包含以下5种类型: cv2.THRESH_BINARY;cv2.THRESH_BINARY 超过阈值部分取maxval(最大值),否则取0。cv2.THRESH_BINARY_INV THRESH_BINARY的反转。cv2.THRESH_TOZERO_INV THRESH_TOZERO的反转。cv2.THRESH_TRUNC 大于阈值部分设为阈值,否则不变。thresh: 阈值。

2023-07-30 23:19:07 967

原创 第五章 Opencv图像处理框架实战 5-2 图像基本操作

每一张图像都是有像素点组成的,每个像素点由3个值,RGB,每个通道的值取值范围在0-255之间,值越大图像越亮。图像大小表示成h*w*c,比如一张500*500*3的图像,则每个通道大小都是500*500,且每一个通道的值,都表示成矩阵形式,则R通道的矩阵大小为500*500.假设图像猫为X1,狗为X2,融合后的图像Y=a * X1+b*X2+C, 其中a 为猫的权重, b为狗的权重,C为整体额外再提升多少亮度。其中:cv2.waitKey(0) 中的0表示显示的图像键盘。表示图像的(h,w,c)

2023-07-30 18:31:04 43

原创 第五章 Opencv图像处理框架实战 5-1 节课程简介与环境配置

考虑到opencv专利问题,为跑通算法,需要安装opencv-python==3.4.1.15版本,这要求python==3.6环境配置参考如下链接(opencv安装、pycharm配置)。注意:第五章之后需要创建新的环境Anaconda默认Python3.8版本创建Python3.6版本环境并安装opencv3.4.1.15,使用pycharm作为IDE_清华源anaconda哪个是python3.8.3版本_胡萝卜要削皮的博客-CSDN博客需要装下面两个包。

2023-07-30 00:36:49 47

原创 4.8 Pytorch框架Flask部署例子

【代码】4.8 Pytorch框架Flask部署例子。

2023-07-29 21:30:52 39

原创 4.7 LSTM文本分类实战

由于上面是双向的,输出特征则是双倍,双向的特征串联起来,所以下面代码的输入特征大小是:此全连接层,用于预测各自类别。

2023-07-29 17:48:14 79

原创 4.5 基于经典网络架构训练图像分类模型

上面最后两行是一个avgpool层和fc层,我们发现最后一层fc已经变成102。读取标签对应的实际名字。以上代码不用改,基本固定。

2023-07-26 14:57:00 35

原创 model_config = json.loads(model_config.decode(‘utf-8‘)) AttributeError: ‘str‘ object has no attribut

问:model_config = json.loads(model_config.decode('utf-8'))AttributeError: 'str' object has no attribute 'decode'只要运行如下命令即可:pip install tensorflow h5py==2.10.0

2021-02-01 17:16:55 4758 8

原创 深度学习模型下接口编写及Docker下生产环境部署(万能篇)

深度学习模型下接口编写及Docker下生产环境部署(通用篇)一、实现目标二、操作背景三、编写接口1.detect_image.py源代码2.detect_image.py增加接口代码四、服务端代码五、客户端接口六、docker生产环境部署1、docker常用命令一、实现目标通过阅读本篇文章,大家将会了解以下内容:如何编写深度学习模型的接口。如何撰写服务端和客户端。如何利用docker进行生产环境部署。在部署中了解docker相关知识。二、操作背景最最基础的就是大家要有一个跑的通的代码。

2021-01-28 17:34:14 1639 1

原创 深度神经网络修改常用tricks

深度神经网络修改常用tricksSPP金字塔结构SPP金字塔结构import mathimport torchimport torch.nn.functional as F# 构建SPP层(空间金字塔池化层)class SPPLayer(torch.nn.Module): def __init__(self, num_levels, pool_type='max_pool'): super(SPPLayer, self).__init__() sel

2020-12-04 15:27:21 366

原创 python 批量修改文件名

第一种情况:修改成类似 xxxx_1.jpgimport ospath = "/home/zhangjl396/code/labelimg-utils-master/dataset/11/小兔兔/" #文件所在的文件夹路径filename_list = os.listdir(path) #读取文件夹中的文件名for i in range(len(filename_list)): name_used = path + filename_list[i] name_new..

2020-10-30 15:37:17 348

原创 python 爬虫工具爬 取 bing,百度 浏览器 图片

360搜索爬虫图片import jsonimport osimport requests# 路径BASE_URL = './厨房'# 关键词NAME = '厨房'class PictureDownload(object): def __init__(self, q=None, sn=100): self.url = 'https://m.image.so.com/j?q={}&src=srp&pn=100&sn={}&kn=0&a

2020-10-29 14:30:40 826

原创 React全家桶+共享单车实战开发-——7 AntD Table 基础表格

可参考:https://blog.csdn.net/qq_34235864/article/details/86580869一、基础表格Table组件基础Apibordered属性:是否展示外边框和列边框 columns属性:表格列的配置描述(即表头) dataSource属性:数据数组 pagination属性:分页器,设为 false 时不展示和进行分页 src-&g...

2019-08-29 11:11:14 478 1

原创 React全家桶+共享单车实战开发-—— 5 Andt UI组件

请参考:https://blog.csdn.net/qq_34235864/article/details/86583395 https://blog.csdn.net/qq_34829447/article/details/81977779实战内容:一、按钮Buttonpages->ui->button.js:对应路由/admin/ui/...

2019-08-16 00:02:33 641

原创 Reacet 登录界面

index.jsimport React from 'react'import { Form, Input, Button, notification, Icon } from 'antd'import createHistory from 'history/createHashHistory'import './index.less'// import { hot } from ...

2019-08-15 22:12:50 404

原创 React全家桶+共享单车实战开发——Router 4.0 路由实战演练

参考:https://blog.csdn.net/qq_34829447/article/details/81916545补充:Router 抽离为单独的组件时:/src/pages/router-demo/router2/router.jsimport React from 'react'import {HashRouter as Router, Route, Link} f...

2019-08-07 16:31:58 401

原创 获取日期

一、封装组件建立一个utils文件夹,创建utils.js文件export default{ formateDate(time){ if(!time) return ''; let date = new Date(time); return date.getFullYear()+'-'+(date.getMonth()+1)+'-'...

2019-08-07 14:11:51 167

原创 获取天气---百度API,JSONP实现跨域请求

一、安装Jsonpnpm install jsonp --save二、封装组件建一个axios文件夹,创建index.js文件import JsonP from 'jsonp'export default class Axios{ static jsonp(options){ return new Promise((resolve, reject...

2019-08-07 14:05:16 3961 2

原创 Cannot find module 'less'

React暴露配置文件出现的问题:问题一:React create-react-app Build fails after eject: Cannot find module '@babel/plugin-transform-react-jsx'运行npm run eject出现报错Build fails after eject: Cannot find module ...

2019-07-29 10:01:50 9808 2

原创 BootStrap框架入门到精通视频课程 4:Bootstrap表格和按钮

BootStrap表格和按钮本节课所讲内容:1. Bootstrap表格2. Bootstrap按钮主讲教师:Head老师本节课我们主要学习一下 Bootstrap 表格和按钮功能,通过内置的 CSS ,显示各种丰富的效果。一.Bootstrap表格1.Bootstrap为表格不同的样式风格提供了不同的类名,主要包括: 1.table:基础表格2.table...

2019-07-01 22:39:08 424

原创 BootStrap框架入门到精通视频课程 3:Bootstrap列表和图片

Bootstrap列表和图片本节课所讲内容:1.Bootstrap列表2.BootStrap图片主讲教师:Head老师一. Bootstrap列表1.无序列表、有序列表无序列表和有序列表使用方式和我们平时使用的一样(无序列表使用ul,有序列表使用ol标签),在样式方面,Bootstrap只是在此基础上做了一些细微的优化(只是在margin上做了一些调整)2.在...

2019-06-26 23:03:59 673

原创 BootStrap框架入门到精通视频课程 1:Bootstrap排版样式

Bootstrap排版样式本节课所讲内容:1.Bootstrap页面排版 主讲教师:...

2019-06-26 22:46:25 414

原创 BootStrap框架入门到精通视频课程 1:Bootstrap概述

Bootstrap概述本节课所讲内容:1.Bootstrap 概述2.Bootstrap 特点3.Bootstrap 结构4.创建第一个页面5.如何兼容低版本IE6,7,8浏览器 ...

2019-06-26 21:26:00 832

原创 第1章 WEB前端开发工程师-jQuery框架 公共代码: 显示隐藏——搜索下拉

$(function(){ //搜索下拉框 $('.search-text').focus(function(){ $(".search-feedback").show(); }).blur(function(){ $(".search-feedback").hide(); }) //显示隐藏 $(".guide-i...

2019-06-26 17:06:30 233

原创 第1章 WEB前端开发工程师-jQuery框架 1-24: jQuery Ajax表单序列化

jQuery Ajax表单序列化本节课所讲内容:1.Ajax 概述2.load()方法3.$.get()和$.post()4.$.getScript()和$.getJSON()5.$.ajax()方法6.表单序列化 ...

2019-06-26 15:10:25 197

原创 第1章 WEB前端开发工程师-jQuery框架 1-21: jQuery动画列队

jQuery动画列队本节课所讲内容:1.显示、隐藏2.滑动、卷动3.淡入、淡出4.自定义动画5.列队动画方法6.动画相关方法 ...

2019-06-26 14:36:02 200

原创 第1章 WEB前端开发工程师-jQuery框架 1-23: jQuery Ajax$.get()和$.post()

jQuery Ajax$.get()和$.post()本节课所讲内容:1.Ajax 概述2.load()方法3.$.get()和$.post()4.$.getScript()和$.getJSON()5.$.ajax()方法6.表单序列化 ...

2019-06-26 14:33:12 175

原创 第1章 WEB前端开发工程师-jQuery框架 1-22: jQuery Ajax

jQuery Ajax本节课所讲内容:1.Ajax 概述2.load()方法3.$.get()和$.post()4.$.getScript()和$.getJSON()5.$.ajax()方法6.表单序列化 ...

2019-06-25 21:57:08 227

原创 第1章 WEB前端开发工程师-jQuery框架 1-20:jQuery动画效果

jQuery动画效果本节课所讲内容:1.显示、隐藏2.滑动、卷动3.淡入、淡出4.自定义动画5.列队动画方法6.动画相关方法7.动画全局属性 ...

2019-06-25 16:41:34 235

原创 第1章 WEB前端开发工程师-jQuery框架 1-19:jQuery事件对象

jQuery事件对象本节课所讲内容:1.jQuery事件对象2. jQuery冒泡和默认行为 主讲教师:Head老师一. jQuery事件对...

2019-06-25 15:13:47 181

原创 第1章 WEB前端开发工程师-jQuery框架 1-18:jQuery复合事件

jQuery复合事件本节课所讲内容:1. jQuery复合事件 主讲教师:Head老师一. 复合事件jQuery...

2019-06-25 14:35:04 223

原创 第1章 WEB前端开发工程师-jQuery框架 1-17:jQuery简写事件

jQuery简写事件本节课所讲内容:1. jQuery简写事件 主讲教师:Head老师一.jQuery简写事件为...

2019-06-25 14:25:18 222

原创 第1章 WEB前端开发工程师-jQuery框架 1-16:jQuery绑定事件

jQuery绑定事件本节课所讲内容:1. jQuery绑定事件 主讲教师:Head老师一. jQuery绑定事件...

2019-06-25 11:30:01 130

开发流程下载网址.txt

一个完整的IT项目开发流程,从市场需求,到需求分析,UI设计,开发,测试等过程。txt文件含下载地址(VISIO文件)

2019-07-04

【黑马教程】React中启用JSX语法

本代码为 黑马教程 P15,15: https://www.bilibili.com/video/av37668737/?p=15 的实现代码, 配置过程请详看 :https://blog.csdn.net/wgf5845201314/column/info/35882

2019-03-27

PPT商务模板,上百套

商务模板,大量近100多套,涵静态,动态,保证可用,如不可用,可博客留言

2019-01-04

arcgis 练习教程数据

学习教程:https://malagis.com/arcgis-desktop-10-1-handbook-6-2.html, GIS知乎:http://zhihu.esrichina.com.cn/?/article/530 两者对应的数据集

2018-12-26

MFC VS 界面图标

MFC VS 界面图标,210个素菜可选,没有积分的可访问留言https://blog.csdn.net/wgf5845201314

2018-05-09

VS Winform C# 视频界面 播放器

简单实现视频播放,类似多媒体播放器功能, C# Winform

2018-05-09

MFC CvvImage.h CvvImage.cpp, dirent.h头文件

MFC CvvImage.h CvvImage.cpp, dirent.h头文件 可参考博客: http://blog.csdn.net/wgf5845201314/article/details/78186178

2017-10-09

MFC 文本框

可参考博客: http://blog.csdn.net/wgf5845201314/article/details/78177261

2017-10-08

MFC VS2013 C++ 颜色对话框

MFC VS2013 C++ 颜色对话框 参考博客: http://blog.csdn.net/wgf5845201314/article/details/78176608

2017-10-08

MFC VS2013 C++ 字体对话框创建

具体实现可参考博文:http://blog.csdn.net/wgf5845201314/article/details/78175555

2017-10-08

MFC VS2013 加法计数器

环境:MFC VS2013 C++ 博文实现 C++ MFC / VS2013 之十一~~~十四:http://blog.csdn.net/wgf5845201314?viewmode=list

2017-10-08

MFC 生成文件对话框源码

环境:C++ MFC VS2013,欢迎大家交流学习,也可以看博文,很详细http://blog.csdn.net/wgf5845201314/article/details/78175128

2017-10-08

空空如也

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

TA关注的人

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