自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CoppeliaSim 4.7教育版

https://downloads.coppeliarobotics.com/V4_7_0_rev4/CoppeliaSim_Player_V4_7_0_rev4_Setup.exe

2024-07-30 09:59:53 334

原创 Dockerfile构建Python-Ubuntu-Opencv环境

由于最近这段时间Docker官方的python镜像中的apt-key过期了导致apt无法使用只能从原始的Ubuntu镜像开始构建python环境。

2023-11-30 09:34:39 656

原创 python packaging包报错缺少version文件

最近遇到一个特别奇葩的bug. 编译器报错: ImportError: cannot import name ‘version’ from ‘packaging’ (unknown location)最后排查发现是packaging包内容缺失了把packaging包卸载重装就好. 也不知道这个包是怎么装错的。

2023-05-04 15:49:00 2471 1

原创 YOLOv5 6.0 结构图

贡献一张6.0版本的结构图,想要用的拿去

2022-05-27 09:13:49 2688 16

原创 Games202作业1 Unity(更新完毕)

介绍作业1在Unity上的复现, 实现了基于的硬阴影, PCF, PCSS代码下载: https://github.com/Eagle104fred/Games202_Homework1注意事项阴影的shader必须写在阴影的接受物体上例如墙壁等地方, 和模型本身的shader没啥关系注意深度像机的参数设置实现过程1.构建shadowMap以及硬阴影新建unity场景后建立一个Camera, 也可以在下面创建一个光源给模型打光不过不影响阴影效果。新建一个产生阴影的Object和一个

2022-01-13 22:23:01 5121 1

原创 Unity ShaderLab Visual Studio编写环境配置

简介众所周知, ShaderLab在VS的默认环境下很不好用, 此贴主要用于记录一些增加效率的小技巧增加语法提示和高亮在VS中选择拓展, 搜索ShaderLabVS并安装自动换行使用是上述插件后我们会发现代码无法自动换行了, 因此我们在"工具">“选项”>“所有语言”>“制表符”中在缩进那一栏选择"块"即可...

2021-12-26 16:10:35 3221

原创 Real-Time Rendering 4th Edition 完整版(免费)

就这都要骗积分我是没想到的密码: k8fu

2021-12-21 08:59:09 6807 37

原创 torch.cat或者torch.stack合并数据异常

描述最近处理检测头数据的时候遇到一个很诡异的bug,我需要对一个tensor进行标注序号0-31751然后合并到数据的时候标号被该了,变成每16个数重复一次,如下图:虽有我查看了原数据的数据类型发现是fp16,这个时候就怀疑是数据精度的问题,于是把元数据转成fp32问题解决。...

2021-11-06 20:50:10 2297

原创 python一维tensor用[][]取值

案例看出来了吗, 其实就是先用"ruler索引"取值后再用"indices取值", python总有骚写法恶心人

2021-10-26 21:32:19 2719

原创 视频间隔帧抽取工具(多进程)

工程:https://smuwm007.feishu.cn/docs/doccnZco1aRkBCvnqU3etmKfase介绍视频放在videos目录下,输出结果会放在out目录下,视频名称不能相同目录结构Rootimages本脚本.pyimport cv2import argparseimport osimport shutilimport osfrom multiprocessing import Pool,cpu_countimport timeclass

2021-10-12 21:20:08 333

原创 Python 多进程程序框架

介绍python多进程框架用于编写多进程程序注意多进程程序报错不会输出, 先用单进程调试完成后才运行多进程的子进程函数请用单独的类封装, 否者子程序函数不会运行import osfrom multiprocessing import Pool,cpu_countimport timeclass MainProgress: def __init__(self): self.fileCount = 1000000 '''初始化多进程池'''

2021-10-04 13:31:20 689

原创 数据集图片去重

介绍本项目Github本项目使用aHash,目的是去除重复的数据集图片,Hash部分来自于Github项目:https://github.com/7WebPages/comparer目录结构RootDeleteSameImage.pyHashUtils.pydatasetsimages1images2快速开始按照目录结构构件项目目录,然后直接运行DeleteSameImage.py。依赖opencvPIL代码DeleteSampleImage.pyf

2021-10-04 10:13:02 625

原创 CrowdDet论文复现踩坑

训练训练路径的修改图片文件名错误图片格式错误

2021-09-09 21:13:32 2656 13

原创 Games101 作业1-3 Visual Studio 作业框架 重度注释

GayhubIntroductionGame101 作业1-3虽然作业做完了, 可是整个框架还是有很多值得学习的地方, 虽然看懂了可是自己实现的时候又大费一番功夫依赖(如何在Visual Studio搭建作业框架)NuGet安装Eigen下载OpenCV C++版本并与项目链接好相关依赖(不会的话可以谷歌一下)...

2021-09-06 15:58:44 749

原创 YOLO测试集划分(多进程版)

YOLO测试集划分(Version 3.0)介绍本项目只用于分割labelimg生成的yolo格式的数据集, 默认进程池为逻辑核数量, 每个进程处理的任务个数为(单个数据集数量/逻辑核数量)目录结构:rootA DatasetimageslabelsB DatasetimageslabelsC DatasetimageslabelsGetstarted开始前请按照目录结构建立好文件夹和规范命名, 本程序放在root目录下运行, 生成的混合数据生成于

2021-07-13 16:15:52 376

原创 PyQt5 多线程信息传递

from PyQt5 import QtWidgets, QtCoreimport sysfrom PyQt5.QtCore import *import time# 继承QThreadclass Runthread(QtCore.QThread): # 通过类成员对象定义信号对象 _signal = pyqtSignal(str) def __init__(self): super(Runthread, self).__init__() d

2021-05-25 15:42:51 3127

原创 python OpenCV kalman鼠标划线案例(修正版)

Tips:网上大多数这个案例都会在cv2.line哪里报错, 我稍微修复了一下:import cv2import numpy as npimport matplotlib.pyplot as pltframe = np.zeros((800, 800, 3), np.uint8)last_mes = current_mes = np.array((2, 1), np.float32)last_pre = current_pre = np.array((2, 1), np.float32)

2021-05-22 19:24:25 257 1

原创 InteractiveDataDisplay.WPF使用案例

备注: 最近实在太忙了, 没时间写的太详细, github源码里面注释写的还算清楚, 有什么不懂的可以直接提问github源码地址: https://github.com/Eagle104fred/InteractiveDataDisplay.WPFTips:不要使用NuGet安装InteractiveDataDisplay库, 直接下载微软官方源码, 在Debug目录下的dll是可以在framework4.6.1下正常使用的微软官方项目:https://github.com/microsoft/

2021-05-13 22:34:03 1281

原创 Yolov5 deep_sort(功能持续更新)

https://github.com/Eagle104fred/Yolov5-deep_sort

2021-04-25 11:30:51 1733 13

原创 OpencvSharp检测海天线

#define VIDEOusing OpenCvSharp;using System;namespace CaptureSeaLine{ class Program { static string rtspUrl = "rtsp://xxxx"; static void Main(string[] args) { VideoCapture Capture = new Vide

2021-04-20 18:11:09 533

原创 webrtc编译报错thrid_party Not Found

下载并放入src目录下即可https://gitlab.com/webrtc-mirror/third_party

2021-03-12 12:35:59 2326

原创 GitHub如何白嫖别人的代码后转存到自己的仓库

白嫖心得首先直接fork别人的库再下载这个就略过不说了其次当你下载了别人的库后,应该如何上传到自己创建的库呢?(阅读并修改源码时作为一个备份很重要)删除原来库的日志:git remote rm origin链接到自己的库:git remote add origin https://github.com/Eagle104fred/MyYolov5.git开始上传git push -u origin master...

2021-03-10 15:03:31 3637

原创 Pytorch入门笔记(太忙了停更)

Pytorch\u5165\u95e81.Warm-upimport numpy as np#\u521d\u59cb\u5316\u6a21\u578b\u5c42\u6570NN,D_in,H,D_out = 64,1000,100,10#\u6784\u5efa\u8f93\u5165\u77e9\u9635x\uff0c\u8f93\u51fa\u77e9\u9635y\uff0c\u53c2\u6570\u77e9\u9635w1\uff0c\u53c2\u6570\u77e9\u9

2021-03-04 23:05:50 371 2

原创 YOLO数据集label标号修改脚本

import osimport randomimport numpy as npfrom numpy import *txtfilepath = "./ships/data/label/train" #原始txt文件所存文件夹,文件夹可以有一个或多个txt文件savefilepath = "./ships/data/label/train" #更改后txt文件存放的文件夹total_txt = os.listdir(txtfilepath) # 返回指定的文件夹包含的文件或文件夹的名字的列表

2021-02-27 10:18:31 1330

原创 Jupyter Notebook配置

自动补全开启自动补全ipython profile creategedit ~/.iphton/ptofile_default/ipython_config.py修改如下三行:## Activate greedy completion PENDING DEPRECTION. this is now mostly taken care# of with Jedi.## This will enable completion on elements of lists, results

2021-02-23 12:49:04 275

原创 yolov5训练 SeaShip7000

1.数据集制作1.1 转换格式由于SeaShip数据集的格式不是标准的voc格式需要转换一下:voc_seaship.pyimport xml.etree.ElementTree as ETimport pickleimport osfrom os import listdir, getcwdfrom os.path import joinsets=[('SeaShip', 'train'), ('SeaShip', 'val')]classes = ["ore carrier"

2020-12-30 21:03:57 2885 23

原创 用正则表达式提取CentOS7的ip地址

获取原始的IP地址筛选指定网卡信息筛选指定行信息删除地址的前面内容删除地址后面的内容

2020-12-09 22:08:54 271

原创 Ubuntu18.04 安装x11vnc远程

x11vnc安装和net-toolssudo apt-get install x11vnc安装net-toolsUbuntu 18.04系统需要安装net-tools否则启动会报错会报错:x11vnc密码设置x11vnc -storepasswd修改密码文件的权限修改密码文件权限,不然会客户端连接时会一直显示密码错误sudo chmod /home/eagle/.vnc/passwdx11vnc启动/usr/bin/x11vnc -auth guess -forever

2020-11-29 23:00:15 2122

原创 Mac系统下Pages如何使用多级目录

这个破问题困扰了我很久,今天终于好好搞懂了。选择一种文本样式,并选择符号选择(1,2,3,4)和多级编号并设置从上个开始输入文字后复制上一段标题,看到2.后在中间插入一行并按下tab...

2020-11-20 15:54:18 4250

原创 深度学习环境配置:Ubuntu18.04 配置cuda anaconda mmdetection

python3.7+pythorch1.4+mmcv1.2+mmdetection2.6

2020-11-15 14:13:32 513

原创 深度学习环境搭建:Ubuntu20.04+显卡驱动450.80+cuda11.03

blacklist nouveauoptions nouveau modeset=0

2020-11-09 14:52:42 1540

原创 Python学习笔记(一)Ubuntu17.10安装python3.7安装出错

报错:ModuleNotFoundError: No module named '_ctypes'解决方法:由于python3.7需要libffi库所以sudo apt install libffi-dev解决问题

2018-03-02 11:23:23 722 1

原创 OpenCV学习笔记(六)OpenCV3.3+VS2013 配置CUDA加速

1、关于Cmake配置Cuda没什么好说的,大多数教程都说的很明白了,和VS配置出错大多都是vs版本问题,我之前使用VS2015编译一直编译出错,后来换成了VS2015就通过了。2、主要是现在很多教程都是OpenCV2的例程,而在OpenCV3.3中调用发放发生了改变,导致以前的例程无法使用。#include <iostream> // Consol...

2018-02-08 11:42:46 926

原创 OpenCV学习笔记(五)OpenCV+VS 人脸识别例程出错

在vs上运行人脸识别的例程,加载级联器的时候会出现如下错误: 是在detectMultiScale的时候出现了内存泄漏问题:解决方法:选择debug x64,选择输入的lib文件时,只选择debug的库文件的opencv_world331d.lib,即opencv_world331d.lib,不选择release 的库文件opencv_world331.lib,即ope

2018-01-26 19:37:50 511 1

原创 OpenCV学习笔记(四)VS+OpenCV 摄像头无法打开

最近用VS+Opencv遇到一个问题,用imshow无法显示摄像头图像:最后发现用nameWindows创建一个同名窗口后可正常显示:namedWindow("hh");

2018-01-24 17:24:16 1140

原创 从.dll文件生成mingw下的.a文件

1、下载pexport.exe      资源:http://download.csdn.net/download/qq_26625581/101230892、pexport.exe a.dll > a.def3、使用qt下的dlltool工具如果安装的是qt全家桶安装包,默认目录是Qt\Tools\mingw492_32\bin下的dlltool.exe4、。。。Qt\Tools

2017-11-17 16:19:29 2481

原创 qtcreator4.4.1远程调试 gdbserver7.8 termcap1.3.1

1、安装gdbserver资源:http://download.csdn.net/download/qq_26625581/10113888./configure --target=aarch64-linux-gnu --disable-tui -prefix=/opt/arm-gdb --with-pythonmake -j8sudo make install(遇到缺少t

2017-11-10 20:33:04 494

原创 Opencv Qt 学习笔记(三) 级联器的训练

一、参考资料感谢以下两位博主的资料(侵删):http://blog.csdn.net/qq_26625581/article/details/78201833http://blog.csdn.net/yeyang911/article/details/17753033二、准备正负样本这里我为大家提供了一个小程序以供大家方便的采集样本(2个资源币是已经是最低,醉了)(资源还在

2017-10-16 10:06:35 570

原创 Opencv Qt 学习笔记(二)添加contrib外部库

一、下载对应版本的contrib库下载对应版本的contrib,我是接着上一期的环境所以用的是contrib3.3的库。下载地址:https://github.com/opencv/opencv_contrib/tree/3.3.0二、使用cmake编译contrib打开cmake-gui,找到OPENCV_EXTRA_MODULES_PATH 在后面直接导入contrib的解压路径.

2017-10-11 11:33:13 3261

原创 学习笔记 Linux 启动logo修改

参考原址:http://www.cnblogs.com/hellokitty2/p/7580414.html一、确认系统会显示小企鹅:make menuconfig:-> Device Drivers

2017-10-09 12:53:29 369

从dll生成mingw下的.a工具

从dll生成mingw下的.a文件从dll生成mingw下的.a文件从dll生成mingw下的.a文件从dll生成mingw下的.a文件从dll生成mingw下的.a文件

2017-11-17

gdbserver7.8 + termcap1.3.1

--with-python会用到的--with-python会用到的--with-python会用到的--with-python会用到的--with-python会用到的

2017-11-10

Opencv 正负样本采集程序

用于opencv级联器训练的正负样本采集。为什么还差这么多字啊为什么还差这么多字啊为什么还差这么多字啊为什么还差这么多字啊

2017-10-16

学习opencv+课后源码

学习opencv+课后源码

2017-09-27

Linux2048(详细注释版-验证可运行)

Linux2048(详细注释版-验证可运行)

2017-07-29

coino.h crtdefs.h _mingw.h

头文件

2017-07-14

蓝牙串口智能车双线循迹驱动程序

可以让智能小车依据黑线的轨迹走实现自动循迹

2015-10-18

51烧写软件(stc-isp-15xx-v6.85)

可以吧keil上编译的程序烧写到st89c51单片机中

2015-10-18

netcat网络瑞士军刀

网络瑞士军刀可以很方便的为你提供各种网络服务

2015-10-03

空空如也

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

TA关注的人

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