自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 2021-08-10

ubuntu或CentOS下简单frp的配置服务器端(我用的有公网IP的云服务器)修改frps.ini文件内容[common]bind_port = 云服务器暴漏的端口vhost_http_port = 80 #云服务器本地端口,我用的80配置好之后需要在云服务器的管理中开放“云服务器暴漏的端口”,然后启动服务,其中“&”表示常驻后台,可以不用./frps -c frps.ini &客户端(即需要被代理的本地服务器)修改frpc.ini文件内容[common]

2021-08-10 17:31:53 152

原创 暗通道图像去雾(python)

import cv2import mathimport numpy as npdef DarkChannel(im, sz): b, g, r = cv2.split(im) dc = cv2.min(cv2.min(r, g), b) kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (sz, sz)) dark = cv2.erode(dc, kernel) return darkdef AtmL

2020-08-29 09:30:05 1555

原创 windows监控本地文件夹变化,并将图像发送给多台ubuntu并行进行图像处理

背景该方式是在离线环境下搭建的小型图像并行处理系统,主要是因为离线环境下去搭建消息队列等太过于复杂windows 7监控本地文件夹是否存入新的图像,无论是拷贝还是FTP传入该文件夹的新图像都将被监测当出现新图像传入之后,win程序将图像间隔拷贝至本地N个文件夹(N的=ubuntu服务器的个数),每个文件夹都共享并挂载到一个ubuntu服务器ubuntu服务器监测本地一个文件夹变化,并将新增加的图片传入数组ubuntu上基于深度学习的图像处理线程判断数组是否有新的图像并进行处理,最终将处理后图片传

2020-07-29 14:19:43 365

原创 离线环境下,局域网ubuntu挂载windows共享的文件夹

环境:ubuntu16.04.1、windows7标题固定IP首先是ubuntu和windows在局域网中必须是固定ipwindows共享文件夹选中要共享的文件夹(例如win_share),右键属性-共享,这里注意选择everyone,然后设置读写权限。ubuntu安装所需离线包某盘链接:https://pan.baidu.com/s/1XvCMOdQiCiIuB3yQITBxBg密码:wghh拷贝到离线服务器之后使用sudo dpkg -i *.deb在ubuntu上连接window

2020-07-29 11:02:21 286

转载 离线解决安装完ubuntu16.04.1之后找不到网卡设备,只有lo

转自:ubuntu 16.04 安装killer e2400网卡驱动问题:安装完ubuntu16.04.1之后想设置固定ip,butifconfig只能看到lo,找不到正常的网卡,而且系统是离线环境。sudo modprobe alxecho 1969 e0b1 | sudo tee /sys/bus/pci/drivers/alx/new_id >/dev/null...

2020-07-29 10:37:23 1063

原创 TypeError logger must be a logging.Logger object, but got class str AerialDetection项目环境搭建

TypeError: logger must be a logging.Logger object, but got 这是最近github上AerialDetection环境搭建后运行报错,原因是mmcv版本更新导致的错误,只需要将mmcv退回至0.4.0即可pip install mmcv==0.4.0

2020-06-24 13:02:08 1616 3

原创 PyTorch特征图的可视化

说明:max_num表示将存储的某个特征图通道数,因此max_num不能大于输入的特征图的通道维度x表示输入的特征图out_path表示输出的文件夹self因为本人使用的时候是放在backbone中的所以这个删掉即可import osimport cv2import numpy as npdef vis_feature(self, x, max_num=5, out_path='/home/XX/'): for i in range(0, x.shape[1]):

2020-06-19 11:57:46 2047

原创 DETR: End-to-End Object Detection with Transformers [暴力美学]

DETR: End-to-End Object Detection with Transformers 网络解析说明:个人理解,如有错误请及时提出。由于自己电脑驱动较低不满足440及以上,所以目前网络中张量的具体维度不太清楚,后续如有条件再更新博客。不得不感叹论文作者的数学功底扎实、知识涉猎广博。太暴力了,依靠一些精巧的结构和强大的硬件支持替代了大家精心设计的anchor、nms等结构。对于小目标、多目标场景仍然较差。论文涉及的东西很多,本博客逐步添加,欢迎提出修改意见。资源:论文地

2020-06-14 22:12:53 1620

原创 使用mmdetection检测并存储结果

使用mmdetection检测并存储结果使用voc格式样本训练检测并保存结果(添加nms)使用voc格式样本训练修改mmdet/datasets/voc.py文件中类别,注意格式别出错CLASSES = ('bird-nest',)然后修改配置文件,其中img_scale是你输入图片的宽高,num_classes=数据集类别数+1(背景),其他超参按照官网教程修改即可。如果要做精度评价...

2020-04-17 21:26:15 6766 14

原创 nano上 1M lightweight face detection model 的配置 (pytorch1.4.0 gpu)

nano上 Ultra-Light-Fast-Generic-Face-Detector-1MB 的配置目录增加swap空间pytorch-gpu 1.4.0编译OpenCV编译Ultra-Light-Fast-Generic-Face-Detector-1MB 环境配置目录本文的目的是在nano上配置 1M lightweight face detection model (1MB轻量级人脸...

2019-12-17 09:53:12 792 3

原创 opencv3.2+ubuntu16.04配置遇到的bug

opencv3.2+ubuntu16.04问题cmake语句sudo make 报错cmake语句sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D INSTALL_PYTHON_EXAMPLES=OFF -D INSTALL_C_EXAMPLES=ON -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D with_GT...

2019-06-25 19:19:25 197

原创 Deeply Supervised Salient Object Detection with Short Connections在自己数据集上训练(tensorflow版本)

代码链接:gbyy422990/salience_object_detection.感谢作者:gbyy42299/CSDN.配置过程下载代码到本地

2019-04-11 15:11:49 1423 9

原创 python+flask读取其他接口post来数据并打印

#!/usr/bin/env python# -*- encoding: utf-8 -*-from flask import Flask, request, jsonify import jsonapp = Flask(__name__)app.config.update(RESTFUL_JSON=dict(ensure_ascii=False))@app.route('/m...

2019-01-11 09:22:45 2551

原创 python实现监测CPU、内存、硬盘状况,psutil

作者环境为python3GetHardwareInfo.py#!/usr/bin/python# -*- coding: UTF-8 -*-import psutilimport os#infomation of Hardware, include disk, CPU, RAMclass HardwareInfo(object): def __init__(self):...

2018-11-19 21:51:46 2636

原创 解决Failed to get convolution algorithm. cudnn failed to initialize...

CuDNN library compatibility error after loading model weights服务器环境错误原因如解决方案服务器环境Ubuntu16.04、cuda9.0、cudnn7.0、tensorflow1.12.0、python3.5、1080ti错误Failed to get convolution algorithm. cudnn failed to...

2018-11-13 23:07:04 23918 5

原创 Matlab将文件夹下所有txt中列向量转换为行向量

背景使用caffe批量提取4096维特征,每个特征向量存在一个txt中,为了进行聚类等操作,需要将txt中列向量转换为行向量再次存入txt。clear;clc;current = 'C:\Users\Administrator\Desktop\FT';A = dir(current);for k=3:length(A) folder = strcat(current,'\',

2018-01-18 11:29:01 5553

原创 Ubuntu16.04+ffmpeg

背景在Ubuntu16.04上使用hecate需要opencv3+ffmpeg环境,以下是ffmpeg配置方法:Ubuntu16.04+ffmpegsudo add-apt-repository ppa:djcj/hybridsudo apt-get updatesudo apt-get install ffmpeg

2018-01-17 11:14:38 708

原创 JAVA实现图像ROI裁剪

简介JAVA实现图片(.jpg)ROI裁剪。代码实现package com.hdfs;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.u

2017-11-29 11:42:57 1256

原创 C++程序移植到hadoop集群步骤(以Selective Search算法为例)

简介由于项目需求在hadoop集群上处理图像,使用Selective Search算法来获取object proposal,但是目前SS算法核心是由C来编写,看不到具体实现。所以考虑将SS移植到Centos中使用eclipse+java来调用。基于JNI制作.so1.制作.h文件 打开centos上的eclipse新建一个工程名字为selectiveSearch,然后在src下建立包com.JNI

2017-09-27 12:09:34 667

原创 libopencv_X.so.2.4: cannot open shared object file: No such file or directory

在Centos中java调用基于JNI、C++生成.so文件时遇见的,解决方法如下: 1.cd /etc/ld.so.conf.d 2.vi ./opencv.conf 3.在文档中添加: /home/hadoop/Desktop/opencv-2.4.9/build/lib 保存退出 4.ldconfig

2017-09-27 10:53:17 605

原创 W7下QT5.8+opencv2.4.9+ffmpeg

前言由于作者是配置成功再写文档,所以部分步骤没有截图,不清楚的地方可以给我留言。环境-w7 64位 -QT5.8 https://www.qt.io/ -opencv2.4.9 选择Win pack http://opencv.org/releases.html -ffmpeg https://ffmpeg.zeranoe.com/builds/ static shared dev三个都下载,

2017-08-08 16:24:44 984

原创 彻底解决caffe及py-faster-rcnn配置中的error MSB4062问题

问题原因其实问题的原因很简单:Nuget坑你了!根据网速的不同Nuget下载的opencv-2.4.10大小不定,总之就是没有下载完全!所以本文给出了二种方法,每种方法我都用过,但是最终能解决根本问题的是方法二。作者的PC环境W7 64位旗舰版+cuda8.0+VS2013,故事发生在py-faster-rcnn的配置过程中。方法一该方法解决了caffe配置过程中的error MSB4062问题,但

2017-07-22 11:16:21 2055 8

原创 Java实现GDAL读取TIF并转换为OpenCV(Mat格式)

java实现GDAL读取TIF并转换为Opencv(Mat格式)java实现GDAL读取本地图像java实现GDAL读取内存中图像java实现GDAL读取图像转Opencv支持格式Mat前言GDAL可以支持多种影像格式,而opencv则可以对影像进行多种操作处理,所以将GDAL与Opencv结合可以增强影像处理。虽然Opencv可以读取tif等多种格式,但是在java中涉及到读取hadoop

2017-07-18 14:13:21 3729 5

原创 JAVA调用GDAL实现影像格式转换,以tif to jpg为例

本文简单实现java调用GDAL实现影像格式转换。

2017-07-10 16:30:53 4062 6

原创 JAVA实现批量上传本地文件至HDFS

JAVA实现批量上传本地文件至HDFS版权声明:本文为博主原创文章,未经博主允许不得转载。前言 小白一枚,本文简单实现了批量上传遥感影像至HDFS,所以没有实现窗体简单的关闭、缩小、取消等功能。重申这只是简单demo!话不多说直接上代码。 @MarcusPluspackage com.hdfs;import java.awt.event.ActionEvent;import java.a

2017-07-09 17:34:32 2235

DETR- End-to-End Object Detection with Transformers 论文解析Yannic Kilcher版本

DETR- End-to-End Object Detection with Transformers (Paper Explained),来自需要你懂得的网站视频,生肉版本。

2020-06-14

torch-1.4.0a0+36d17f4-cp36-cp36m-linux_aarch64.whl

在nano(ubuntu18.04 cuda10)上自己编译的pytorch1.4.0 whl文件,可直接使用,避免再次编译

2019-12-16

GAN最新学习文档

关于生成对抗网络的最近文档,原版文档,不是扫描出来的。Generative Deep Learning Teaching Machines to Paint, Write, Compose, and Play

2019-09-06

mathematics for machine learning机器学习中的数学

mathematics for machine learning 机器学习中的数学,从最基本的数学知识入手。

2019-09-06

Machine Learning - A Probabilistic Perspective

Machine Learning - A Probabilistic Perspective 从概率论角度来学习机器学习,发行版本的PDF,不是普通的扫描版本

2019-09-06

空空如也

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

TA关注的人

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