自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eagle的博客

为了生活,一起学习

  • 博客(73)
  • 资源 (6)
  • 收藏
  • 关注

原创 Unity 深度学习不同方法比较

使用简单,官方提供了完整的安装包,可以直接安装支持Python的第三方库,引用或者在项目路径添加 site-packages 即可不支持Runtime和成品打包,代码属于一个UnityEditor的扩展无法更改各种Python包的版本,会出现各种问题。

2023-03-14 18:03:57 903

原创 解决OpenCV在Cmake时,因网络问题无法下载部分所需文件

解决Opencv在CMake时,因网络无法下载文件

2022-11-24 17:05:18 2828 1

原创 关于补码的详解

怎么在计算机中表示负数?正数在计算机中的表示,我们都比较清楚,转为二进制,也知道如何表示。那负数在计算机上如何表示呢?比如,8在计算机中的二进制表示是00001000。那么比较很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用2的补码(Two’s Complement)表示负数。

2021-03-03 10:04:49 1592 5

原创 Leetcode-区域和检索 - 数组不可变(303)

题目描述给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。实现 NumArray 类:NumArray(int[] nums) 使用数组 nums 初始化对象int sumRange(int i, int j) 返回数组 nums 从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点(也就是 sum(nums[i], nums[i + 1], … , nums[j]))代码class NumArray {public:

2021-03-02 21:37:27 186

原创 Leetcode-单调数列(896)

题目描述如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。当给定的数组 A 是单调数组时返回 true,否则返回 false。解题思路1.该题比较简单,主要是要理解它要做甚么,就是判断数组是否为单调2.递增是单调,递减也是单调,只有有起伏才不是单调3.所以我们可以利用“||”来判断 是否 为true 还是

2021-02-28 15:11:49 108 4

原创 sudo apt-get update 出错 Updating from such a repository can‘t be done securely, and is therefore

sudo apt-get update 出错进入到文件保存位置,进行处理就好了cd /etc/apt/sources.list.d之后再进行update,就正常了

2021-02-26 14:00:01 15437 11

原创 C++/java/python 创建二维数组

创建了一个M×N的二维数组C++vector<vector<int>> ans(M,vector<int>(N, 0));Javaint[][] ans = new int[M][N];Pythonans = [[0]*N for i in range(M)]

2021-02-25 13:46:18 153

原创 Leetcode-转置矩阵(867)

题目描述给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。、示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:matrix = [[1,2,3],[4,5,6]]输出:[[1,4],[2,5],[3,6]]解题思路该题比较简单其实就是个将R,C 变成 C,R转置矩阵就是把 R 行 C 列的

2021-02-25 10:32:17 222 1

原创 Leetcode- Z 字形变换(6)

题目描述将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);输入:s = “PAYP

2021-02-24 20:51:21 206

原创 Leetcode-翻转图像(832)

题目描述给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果是 [1, 0, 0]。示例:输入:[[1,1,0],[1,0,1],[0,0,0]]输出:[[1,0,0],[0,1,0],[1,1,1]]解释:首先翻转每一行: [[0,1,1],[1,0,

2021-02-24 09:49:32 231

原创 异或(XOR)操作之理解

示例演示“OR”和“XOR”的区别:第一段:A:这个系统当你按下紧急按钮 或者 房间有大量烟雾发生的时候,警报就会响起B:这个 或者 是排他性吗?A:什么意思?B:就是当你按下紧急按钮并且房间有大量烟雾发生的时候,警报会响起吗?A:当然会啦!第二段:A:现在C博士应该在北京 或者 上海开讲座。B:这个 或者 是排他性吗?A:你在说什么?B :就是C 博士可能在北京 又在 上海吗?A:当然不会啦!显然,这两段对话中的“或者”代表的意思并不相同。第一个“或者”并不排他,也就是普通或

2021-02-24 09:12:58 10004 2

原创 Leetcode-最长回文子串(5)

题目描述给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”示例 3:输入:s = “a”输出:“a”示例 4:输入:s = “ac”输出:“a”解题思路1.理解什么是回文串。如果一个字符串的头尾两个字符都不相等,那么这个字符串一定不是回文串;如果一个字符串的头尾两个字符相等,才有必要继续判断下去。如果里面的子串是回文,整体就是回

2021-02-23 20:00:47 116

原创 Leetcode-爱生气的书店老板(1052)

题目描述:今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] = 0。 当书店老板生气时,那一分钟的顾客就会不满意,不生气则他们是满意的。书店老板知道一个秘密技巧,能抑制自己的情绪,可以让自己连续 X 分钟不生气,但却只能使用一次。请你返回这一天营业下来,最多有多

2021-02-23 13:22:08 188 5

原创 unknown bottom blob ‘data‘ (layer ‘data_fixed‘, boblob ‘data‘ (layer ‘data_fixed‘, bottom index 0)

进行的工作我是在利用solver.prototxt 和train_test.caffemodel进行微调校准模型精度报错之前quantize的时候,完全没问题,但是不知道为什么一直报错,说找不到这个layer里面的bottom,很郁闷我的 solver.prototxt如下所示:net: "quantize_results/quantize_train_test.prototxt"test_iter: 100test_interval: 500base_lr: 0.0001display:

2021-01-27 09:24:48 220

原创 from...import 和 import 的区别

它们两个的简单区别:import 模块:导入一个模块;注:相当于导入的是一个文件夹,是个相对路径。 from…import:导入了一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是个绝对路径。 import //模块.函数from…import // 直接使用函数名使用就可以了 from…import *语句与import区别在于: import 导入模块,每次使用模块中的函数都要是定是哪个模块。 from…import * 导入模块,每次使用模块中的函数,直接使

2021-01-13 13:42:22 420

原创 Darknet_YOLO——darknet_video.py视频检测按键保存帧

darknet_video.py 修改视频播放,针对画面帧进行截图保存.需求效果:1.按空格键可以暂停视频(暂停视频的同时你的进程也应该暂停)2.暂停后,按S键可以保存当前帧3.视频检测过程中,按S键可以保存当前帧难点:1.如何实现进程可以跑起来,不报错2.如何实现当按键后可以同时暂停视频和进程3.如何实现暂停的同时也可以按S键保存当前帧做法:1.可以将main 函数中,队列里设置maxSize=1去掉2.将main 函数里的darknet_image = darknet.make

2020-12-25 19:57:01 2099 72

原创 Ubuntu断电重启后黑屏左上角光标闪烁,分辨率低解决办法

原因和师兄说着话,不小心一脚踢了电源!本来开心的心情,一下子不开心了,好多跑着的程序,在下载 的东西,没有保存的文档…那个心情跟吃了啥一样然后,插上电源,重启,发现不能进入系统界面,黑屏只有左上角光标在闪烁!心情顿时复杂了起来…经过一番乱七八糟的操作和查阅后…解决办法按ALT+F4进入一个窗口命令行模式,可能不同的机器不一样,不过都是ctrl 或者alt+F1/2/3/4/5/6/7/8/9/10…总有一个是你的。进去之后,输入你的用户名和密码,即可享受你想要的那个命令行窗口$ sudo

2020-12-04 19:27:00 1551 1

原创 docker 无法正常启动或版本信息会报错 Cannot connect to the Docker daemon at

安装正常,但是docker version的时候会出现以下信息,这是为什么呢?解决办法:这是因为docker的engine 基于Device Mapper提供的一种存储驱动,而它又依赖与于devicemapper。于是,只要我们将它给删除并重启服务,就可以解决了docker无法正常启动和无法正常显示版本信息的问题。 sudo rm -rf /var/lib/docker/ sudo vim /etc/docker/daemon.json 在打开的文件中,添加以下语句: { "graph": "

2020-11-30 20:56:19 2163 2

原创 ifstream 和 ofstream 文件中读取和写入操作

导读ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间。在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O stream这个类有两个重要的运算符:  1、插入器(<<)  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<“Write Stdout”<<’\n’;就表示把字符串"Write Stdout"和换行字符(’

2020-11-21 15:29:41 10185

原创 opencv3—— cv::putText()

cv::putText()具体形式如下 void cv::putText( cv::Mat& img, // 待绘制的图像 const string& text, // 待绘制的文字 cv::Point origin, // 文本框的左下角 int fontFace, // 字体 (如cv::FONT_HERSHEY_PLAIN) double fontScale, // 尺寸因子,值越大文字越大 cv::Scalar color, // 线条的颜色(RGB)

2020-11-20 19:03:07 352

原创 CSDN-markdown编辑器使用方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-11-20 18:55:18 93

原创 /usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory

1.错误原因报错如上。后来经过查阅,发现这个错误是因为由于gcc6的缘故。我的gcc 版本是6.5的。gcc6已经把吧stdlib.h纳入了libstdc++以进行更好的优化,C Library的头文件stdlib.h使用 Include_next,而include_next对gcc系统头文件路径很敏感。所以这里我们不要把include路径作为系统目录,而是使用标准方式包含include 目录。2.解决办法在cmake 编译的时候,加上 以下命令在里面,即可成功。-DENABLE...

2020-11-11 08:01:06 2091

原创 error while loading shared libraries: libopencv_core.so.3.4: cannot open 报错解决方法

报错:build_release/tools/caffe: error while loading shared libraries: libopencv_core.so.3.4: cannot open shared object file: No such file or directoryMakefile:542: recipe for target 'runtest' failedmake: *** [runtest] Error 127可烦人了,就说找不到,改了路径之后依旧报错,这

2020-11-10 10:39:35 5472 2

原创 Yolo-将coco数据集中的json文件转为txt且解决类别不连续问题

解决问题1.将coco数据集中,annotations的json文件,读取,进行转为ID保持一致的txt文件。2.解决COCO数据集中,类别不连续的问题方法from __future__ import print_functionimport os, sys, zipfileimport json class_num = 0def convert(size, box): dw = 1. / (size[0]) dh = 1. / (size[1]) x = box[

2020-11-07 14:06:30 1453 5

原创 pyhton 读取目录下所有文件夹下的文件(指定文件)

前言1.有的时候比如我们操作错了,将一个文件夹里的.png图片都弄到了不同的文件夹中,现在想还原,如果一个个手工选择剪切,恐怕不是一个好办法。2.有的时候,想把某个目录下的所有文件夹中的jpg格式的图片,放在一起,这个时候,就可以用这个方法去做。方法通过Python中os.path.walk()方法,进行读取目录下所有文件,然后在这个方法中进行判断指定,就可以得到我们想要的内容。代码如下:1.想要设定,指定的那些文件夹进行操作import osimport shutil# 指定路径pat

2020-11-07 13:50:33 322

原创 YOLO-目标检测中计算AP、MAP方法

根据这个代码就可以计算到出各类别的AP/MAP值# --------------------------------------------------------# YOLOv4# 2020.11.05# --------------------------------------------------------from __future__ import print_functionimport argparseimport xml.etree.ElementTree as ETim

2020-11-07 13:21:20 6082 2

原创 读取CSV内容,根据不同的图片标签放到指定文件夹

读取csv文件内容,根据不同的图片标签到指定文件夹。原本的数据是这样的然后根据CSV文件的内容进行读取,根据不同的label将图片放到指定的label 文件夹里import pandas as pdimport osimport shutil #读取文件file=open("submission.csv","rb") list=pd.read_csv(file)list["FILE_PNG"]=".png" list["FILE_ID"]=list["ID"]+

2020-11-07 13:06:54 1891 4

原创 python 打开文件,读取文件内容

#include <iostream>#include <fstream>using namespace std;int main(){ int x,sum=0; ifstream srcFile("result.txt", ios::in); //以文本模式打开in.txt备读 if (!srcFile) { //打开失败 cout << "error opening source file." << end

2020-11-05 20:26:42 829

原创 error while loading shared libraries: libopencv_highgui.so.3.2: cannot open shared object file 的解决办法

这个坑!差点给我整破防了!我是在darknet下运行py文件,但是一直报这个错。网上的博客,一直都在说,这个找不到,要先去输入一个命令,查找darknet需要的库。ldd darknet,然后,会显示一系列出现的库,如果一些库找不到,你可以定位这些库的位置locate libopencv_highgui.so.3.2或者可以通过下面的命令进行查找sudo find / -name "libopencv_highgui.so.3.2*"这时候先不用急着去卸载Opencv,去运行下下面这个

2020-10-29 08:09:22 3318 4

原创 Ubuntu18.04 安装Python2.7.6

一、下载Python的软件包, 输入命令行:wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz 二、解压: xz -d Python-2.7.6.tar.xz tar xvf Python-2.7.6.tar cd Python-2.7.6 ./configure 三、编译,安装...

2020-10-24 19:05:24 1560

原创 深度学习中Batch、Iteration、Epoch的概念与区别

在神经网络训练中,一般采用小批量梯度下降的方式。 Batch Epoch Iteration 就是其中的重要的概念。我们要理解懂得它们都是什么以及它们之间的区别。1、Batch每次迭代时使用的一批样本就叫做一个Batch,样本的数量称为Batch Size。Batch大小是一个超参数,用于定义在更新内部模型参数之前要处理的样本数。深度学习每一次参数的更新的Loss Function并不是由一个样本得到的,而是由一个Batch的数据加权得到。2、 Iteration使用Batch Size个样本训练一

2020-10-24 16:03:59 3427

原创 Yolov4 cfg参数解读

yolov4.cfg — net 层batch=16 # 每次batch训练时样本数量subdivisions=16 # 将每一次batch的数量,分成subdivisions对应的数字的份数#Training#width=512#height=512width=608 # 网络的宽度,所以训练和检测期间,每张图片将会resize成网络的宽度(一般为32的倍数)height=608 # 网络的高度,所以训练和检测期间,每张图片将会resize成网络的宽度(一般为32的倍数)channels=

2020-10-24 15:54:44 5273 1

原创 Darknet_Yolov4实战(二)_安装OpenCV

1)安装依赖项sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy python3-dev python3-numpysudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-

2020-10-24 15:25:54 1103

原创 Darknet_Yolov4实战(一)_安装Ubuntu+cuda+cudnn

Darknet_Yolov4实战(一)_安装Ubuntu+cuda+cudnn安装Ubuntu18.04安装显卡驱动安装cuda安装cudnn安装Ubuntu18.04首先关闭你要安装 Ubuntu18.04.1 的目标主机,然后插入启动盘,接着开机,迅速的按住 Del直到进入 bios 设置界面(不同的电脑进入 bios 的按键不同,一般为 F12 或者 Delete 键),通过方向键选择Boot Menu,然后回车.然后选择 设置U盘启动为第一选项,之后进入安装界面,一步步点击即可。注意分区,一

2020-10-24 15:03:13 1206

原创 Top-1 Error 和 Top-5 Error

Top1-----就是你预测的label取最后概率向量里面最大的那一个作为预测结果,如过你的预测结果中概率最大的那个分类正确,则预测正确。否则预测错误Top5-----就是最后概率向量最大的前五名中,只要出现了正确概率即为预测正确。否则预测错误。...

2020-09-07 09:04:55 417

原创 Deep Residual Learning for Image Recognition(ResNet)论文翻译及学习笔记

【论文翻译】:Deep Residual Learning for Image Recognition【论文来源】:Deep Residual Learning for Image Recognition【翻译人】:莫墨莫陌Deep Residual Learning for Image Recognition基于深度残差学习的图像识别2016 IEEE Conference on Computer Vision and Pattern Recognition图像识别的深度残差学习2016 IE

2020-08-15 16:01:23 1438

原创 Deep Learning-论文翻译以及笔记

论文题目:Deep Learning论文来源:Deep Learning_2015_Nature翻译人:莫陌莫墨Deep Learning Yann LeCun∗ Yoshua Bengio∗ Geoffrey Hinton 深度学习 Yann LeCun∗ Yoshua Bengio∗ Geoffrey Hinton AbstractDeep learning allows computational models that are c

2020-08-09 16:59:47 2116

原创 LeetCode-有效的字母异位词

题目描述:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。输入: s = "anagram", t = "nagaram"输出: true输入: s = "rat", t = "car"输出: false思路:1、可以用排序,然后再进行比较是否相同。不过再这个之前,可以先判断两个字符串长度是否相同,如果不同,可以直接返回false。public boolean isAnagram(String s, String t) { if (s...

2020-08-06 10:17:21 225

原创 Leetcode-移除链表元素

C 设置哨兵节点,常规解法/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; *///prev->next= curr->next/*设置一个哨兵节点,作为第一个节点的前驱节点,然后循环判断即可,不过最后要记得释放哨兵节点,否则会超出时间限制的*/struct ListNode* removeEl.

2020-08-02 10:19:25 160

原创 Fully Convolutional Networks for Semantic Segmentation (FCN)论文翻译和理解

论文题目:Fully Convolutional Networks for Semantic Segmentation *论文来源:[https://www.cv-foundation.org/openaccess/content_cvpr_2015/html/Long_Fully_Convolutional_Networks_2015_CVPR_paper.html]翻译人:BDML@CQUT实验室用于语义分割的全卷积网络...

2020-07-28 10:27:41 3481 1

ippicv_linux_20151201.tgz 5积分下载

OpenCVb报错,因为网络原因下载不到文件。良心下载,5分,下载之后解压放到原目录下替换掉就行了。

2020-11-09

BostonPrice(分析解法).zip

利用分析解方法来进行波斯顿房价预测

2020-04-26

BostonPrice.zip

利用梯度下降法线性回归方法进行波斯顿房价预测

2020-04-26

二级MS OFFICE无纸化考试模拟软件.zip

二级MS OFFICE无纸化考试模拟软件

2019-05-09

SSM框架后台管理系统

SSM框架 后台管理系统的业务模块的描写

2018-01-15

ThinkPHP3.1.2完全开发手册

相信有个这个手册,你查找有关Thinkphp的知识点会方便许多的!

2015-06-23

空空如也

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

TA关注的人

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