- 博客(27)
- 收藏
- 关注
原创 opencv踩坑记录
此过程中,我传入NMS算法的bboxes为实际尺寸的(x,y,w,h)数组,但实际bboxes为(left_top_x,left_top_y,w,h)数组。将深度目标检测算法部署到移动端,模型的head后半部分(红色框内部)未被转换和量化,需要c++重写此部分。在python实现后处理部分时,需要将最终结果输入到opencv实现的NMS算法之中,得到最终的bbox,并将其绘制在图像之中。将nms前bboxes直接绘制到图像之中,再将NMS后的bboxes绘制在图像之中,确保nms不发生错误。
2024-02-26 17:07:04
393
原创 opencv c++编解码视频遇到错误
5.代码功能:输入一个视频,旋转左下角区域180度。1.opencv可以打开、显示、灰度化并保存图像;1.重新下载此三个文件(其中,MD5码获得方法为。
2024-01-30 17:25:57
601
原创 anaconda虚拟环境错误
遇到的错误如下图所示。很奇怪换其他的虚拟环境不行,当前的代码也没有问题。Fatal Python error: init_sys_streams: can't initialize sys standard streamsTraceback (most recent call last): File "D:\anaconda\envs\torchEnv\lib\io.py", line 72, in <module>AttributeError: module 'abc' has n.
2021-10-22 19:24:13
707
原创 Numpy的广播机制
广播的原则:如果两个数组的后缘维度(trailing dimension,即从末尾开始算起的维度)的轴长度相符,或其中的一方的长度为1,则认为它们是广播兼容的。广播会在缺失和(或)长度为1的维度上进行。例如:import numpya=numpy.arange(12).reshape((3,4))print(a)print(a.shape)b=numpy.arange(4)print(b)print(b.shape)print(a-b)print((a-b).shape)数
2021-07-23 14:37:47
171
1
原创 pytorch错误
错误表现:明明没放在循环中的代码,重复运行三遍,出现如下错误,RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This probably means that you are not using fork to start your ...
2021-06-29 16:13:19
221
原创 matplotlib出错解决
在使用matplotlib的过程中出现了以下错误:ImportError: DLL load failed: 找不到指定的模块。本人环境是anaconda的虚拟环境和pycharm,在网上找了很多方法:1.切换matplotlib的导入方式,两种导入方式如下(无论换成哪个都不好使)。from matplotlib import pyplot as plt# import matplotlib.pyplot as plt2.卸载matplotlib并重新安装。(不好使)3.Pyth
2021-06-29 15:06:41
2336
1
原创 jsp入门笔记
1.hello jsp在idea上新建一个maven webapp项目,然后在web.xml中添加依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> &l
2021-06-17 16:15:11
158
原创 ajax教程
ajax的使用步骤1.创建一个XMLHttpRequest对象var xhr=new XMLHttpRequest()document.write(xhr)2.设置响应函数xhr.onreadystatechange=checkFunctionfunction checkFunction(){ document.write(xhr.responseText)}3.设置并发出请求url="http://localhost:8080/HelloController/hel
2021-06-14 14:34:00
253
4
原创 webpack入门
1.安装webpack和nodejs2.打包js新建项目目录叫webpack_test,切换到目录下,创建一个nodejs项目使用nodejs入门教程中的test_cat2.js作为入口文件,然后在webpack_test目录下创建webpack.config.js//导入path模块,Node.js内置模块const path = require("path");//定义JS打包规则module.exports = { entry: './cat_test2.js',
2021-04-16 13:57:09
138
原创 nodejs入门笔记(模块)
1.nodejs安装2.nodejs运行程序1)命令行直接运行安装配置好nodejs之后,在命令行中输入node,在其中输入程序直接运行ctrl+c退出。2)文件方式运行写一个js程序,然后切换到对应路径,输入node js文件名.js运行3.定义并使用模块1)简单定义模块并调用(1.0版本)创建一个hello.js文件(模块)exports.hello=function(){ console.log("hello world");};.
2021-04-16 12:26:54
170
原创 springmvc入门
1.hello springmvc(配置版)1.1 创建一个maven javaweb项目,导入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org
2021-04-04 16:12:08
103
2
原创 Spring入门(AOP)
1. 准备工作新建一个maven项目,导入依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <d
2021-03-30 17:14:56
107
原创 Spring入门(IOC)
1.搭建环境新建一个maven项目,然后导入Junit和spring依赖,在main文件夹下新建一个resources文件夹,将其mark directory as成root resources,用于存放spring的配置文件。 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4
2021-03-30 16:14:00
110
原创 mybatis的CRUD操作(附错误解决方法)
1.创建一个maven的mybatis项目,链接mybatis入门。2.select2.1 在UserDao接口中添加通过ID获取user的方法。package dao;import pojo.User;import java.util.List;public interface UserDao { List<User> getUserList();// insert User getUserById(int id);}2.2 在user
2021-03-28 11:45:59
346
原创 mybatis入门笔记
1.创建一个maven项目file->new->project->maven->勾选create from archetype->maven-archetype-quickstart->next->填写artifactid和groupid->next->选择自己的maven home directory、user settings file和local repository->next->finish2.在mysql中创建一个名字叫m
2021-03-27 19:51:43
163
原创 idea配置git(附错误解决方法)
1.idea和git安装2.idea配置gitFile->settings->Version Control->Git->Path to Git executable->找到git的安装目录下的bin目录中的git.exe->apply->okFile->settings->Version Control->GitHub->+->账号密码->出现错误解决方法,登录git->点击头像->s
2021-03-13 14:18:01
6885
1
原创 servletContext入门
1.servletContext作用在web容器启动时,会为每一个servlet都创建一个servletContext对象,他代表了当前的web 对象。2.servletContext实现
2021-03-12 11:29:01
260
原创 servlet笔记
1、创建java web项目1)file->new->project->java enterprise下的web application->next->勾选create project from template->next->填写project name->finish2)在web-inf下新建连个文件夹分别为classes和libsfile->project structures->modules->path->use
2021-02-23 00:41:25
86
1
原创 JDBC笔记
JDBC入门1.新建JDBC项目,导入jar包新建项目打开IDEA->File->new->project->java->java EE下的web application->next->project name中填写项目名称->finish导入jar包file->project settings->modules->+->jar or directories->选中jar包jar包百度云链接:https:/
2021-02-22 01:07:59
57
原创 maven入门
maven教程1.maven安装安装包百度网盘链接:https://pan.baidu.com/s/1SlD6W4BTkh8CXILhRrbAnQ提取码:1j9v1.新建一个maven的安装目录2.在安装目录下解压安装包3.在系统环境变量中配置 MAVEN-HOME maven的目录(在bin目录的上一级) path ;%MAVEN_HOME%\bin(加在path结尾) 注意:要有JAVA-HOME环境变量在命令行窗口中运行mvn -v,如...
2021-01-07 19:41:05
318
原创 jedis入门
jedis使用jedisjar包百度云https://pan.baidu.com/s/10r7JFPvCcOcn7pmhaUW_pw提取码:h95t1.jedis操作流程1.获取连接Jedis jedis=new Jedis("localhost",6379);//不规定主机号和端口号,使用本机的默认端口Jedis jedis=new Jedis();2.进行操作3.关闭连接jedis.close();2.jedis具体操作代码package test;im.
2021-01-05 17:16:13
109
原创 redis入门
redis学习1.redis安装(windows版本)1).安装包百度网盘地址:https://pan.baidu.com/s/1N6ZwXR31tPbWTUAtaaYsZw 提取码:p1jz 2).建立安装目录,在目录下直接解压redis.zip,安装成功。3).启动服务端,在命令行窗口切换到安装目录,输入redis-server.exe redis.windows.conf,服务端启动成功4).启动客户端,在另一个命令行窗口切换到redis安装目录,输入red..
2021-01-05 13:33:57
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人