- 博客(49)
- 资源 (31)
- 收藏
- 关注
原创 python多张不同分辨率图片合并为一张大图
python代码实现多张不同分辨率图片合并为一张图片,主要用于文章中展示用。可自行设置子图片大小及每行多少张子图片。图片总数不能整除行图片数时候,用全黑图片进行补全。
2025-02-18 09:55:03
189
原创 python多线程视频转为图片保存
# -*- coding: utf-8 -*- import os import cv2import csvimport numpy as npimport concurrent.futuresdef GetImgNameByEveryDir(file_dir,videoProperty): FileNameWithPath = [] FileName = [] FileDir = [] # videoPropert.
2022-05-11 10:53:03
552
原创 四种聚类方法浅谈
聚类作为一种重要的人类行为,早在还提时代,一个人就通过不断的改进下意识中的聚类模式类学会如何区分家猫、家狗等等动植物。目前,聚类方法也在许多领域都得到了广泛的研究和成功应用。常见的如:模式识别、数据分析、图像处理、市场研究以及文档分析等。聚类原理:聚类就是按照某个特定的标准(最常见的如距离)把一个数据集分割成不同的类或者簇,从而使得同一个簇类的数据对象的相似性尽可能的最大,...
2019-12-09 20:59:57
2167
原创 聚类和降维
1.何为聚类 聚类是用于寻找数据内在的分布结构。既可以作为一个单独的过程,如异常检测等;也可作为分类等其他学习任务的前驱过程。聚类是标准的无监督学习。 在一些推荐系统中需要确定新用户的类型,但“用户类型”这个概念可能无法精确定义,此时往往会先对原有的用户数据进行聚类。然后根据聚类的结果将每个簇定义为一个类。然后在基于这些类别取进行相应的分类训练,以判断新用户的类...
2019-12-09 19:44:44
5756
原创 Tensorflow训练MobileNet V1 retrain图片分类
1.数据准备 (1)建立TrainData文件夹 (2)在该文件夹内将你将要训练分类的属性按照类别建立对应的文件夹 (3)将各个类别图片放入对应文件夹 (4)在当前目录下建立labels.txt和label_map.txt两个文件。 label_map.txt内容为: ...
2019-11-23 16:18:19
837
原创 python关键字爬取京东图片
import reimport urllib.requestimport osimport numpy as npdef craw(url,page,savedir): html1=urllib.request.urlopen(url).read() html1=str(html1) pat1='<div id="J_goodsList".*<div ...
2019-11-09 15:57:20
501
原创 python关键字爬去biying图片
# -*- coding: UTF-8 -*-from bs4 import BeautifulSoupimport urllib.requestimport requestsimport timeimport jsonimport sysimport reimport os#爬取目标网站urlCRAWL_TARGET_URL = 'https://cn.bing.com...
2019-11-09 15:55:07
719
原创 python视频批量按照文件名创建文件夹然后保存为图片
# -*- coding: utf-8 -*- import os import cv2import csvimport numpy as npdef GetImgNameByEveryDir(file_dir,videoProperty): FileNameWithPath = [] FileName = [] FileDir ...
2019-11-09 15:51:43
794
原创 人员属性识别 PETA数据集下载
主要有PETA和Wider_Attribute两个行人属性识别数据集。 链接:https://pan.baidu.com/s/1y4a4bjYoWMhSeyPH0stS4w;密码:0q44
2019-08-25 20:56:32
1376
4
原创 调用百度人体属性检测api进行人员预标注
此代码目的为调用百度的人体属性检测api进行数据集预标注。并将调用所获得的相关信息保存到xml文件。具体步骤如下:1.下载并安装相关人体分析python sdk。 网址为:https://cloud.baidu.com/doc/BODY/s/djwvxz1ju2.获取相关许可证秘钥 找度娘,定位到百度ai中的此页面,然后点击创建相关应用,获取你自己的App...
2019-08-15 20:59:32
1388
原创 python文件删除
本代码的功能主要是通过对比两个文件夹中的文件名,删除另一个中不存在的文件。 输入: (1)xml文件所在文件夹; (2)图片文件所在文件夹; 功能: 如果图片文件夹中的某个文件对应的文件名不在xml所在的文件夹,则删...
2019-07-01 22:07:42
562
原创 python复制指定后缀文件到指定 文件夹
import os,shutilimport numpy as np def GetImgNameByEveryDir(file_dir,videoProperty): # Input Root Dir and get all img in per Dir. # Out Every img with its filename and its dir an...
2019-06-22 23:54:59
3021
原创 删除文件夹指定字符的文件
目标: 删除文件夹中文件名包含有"_xx1.jpg"后缀的所有文件。方法一: 适用于Windows系统。在目标文件夹创建txt文件,将下面代码复制进去,然后保存,对你的txt文件重命名后缀为.bat文 件。然后双击运行即可。(下面代码是删除有_xx1.jpg,_xx2.jpg的所有文件,可根据自己需要删减)del /s /q *_xx1.j...
2019-06-22 23:50:06
2365
原创 python读取txt中数据
txt中数据如下所示。其中jpg和1之间为tab空格。下面代码实现读取txt中的数据,并输出。 import osf = open("all_mixed.txt","r") while True: lines = f.readline() if not lines: break ...
2019-06-15 19:00:33
963
转载 python美化xml文件并保存
原始xml文件内容如下: 目标xml文件内容如下: 实现代码为:import osimport timeimport numpy as npimport xml.etree.ElementTree as ETfrom xml.dom.minidom import parseStringfrom lxml.etree im...
2019-06-03 21:43:42
2938
1
原创 opencv/C++ 进行数据的PCA降维
#include <iostream> #include <string>#include <iostream>#include <vector>#include <opencv/cv.h>#include <opencv/highgui.h>#include <opencv/ml.h>#in...
2019-05-23 21:34:11
1017
转载 一些关于检测的深度学习文章中英对照网址
Deep Learning Papers Translation(CV)Image Classification AlexNetImageNet Classification with Deep Convolutional Neural Networks中文版中英文对照 VGGVery Deep Convolutional Networks for Large-Scale ...
2019-05-04 16:24:39
600
1
原创 python获取文件夹内指定后缀的所有文件的文件名
import os YourFile_path='' files = os.listdir(YourFile_path)files = [Video_path + f for f in files if f.endswith(('.mp4','.avi'))] 得到文件夹下指定后缀的所有文件路径 说明: 上面方法获取的files中存放了指定文件夹内的所有文...
2019-04-25 21:33:19
5368
1
原创 opencv获取文件夹下所有指定后缀的文件
该代码主要实现获取指定文件夹及其子文件夹下的指定后缀的所有文件,并以输出其文件名。 如果你的opencv是2.x版本,直接使用下面代码:#include <iostream>#include "opencv2/opencv.hpp"#include <string> #include <vector> #include <...
2019-04-20 22:54:02
984
原创 python重命名文件夹内指定后缀的文件
#coding:utf8import os;your_need_process_type=[".avi",".mp4"]def rename(): i=0 path="./你要处理的文件夹/"; filelist=os.listdir(path)#该文件夹下所有的文件(包括文件夹) for files in filelist...
2019-04-20 22:09:09
920
原创 MATLAB找出二维数组中最接近某个数的n个数
clear;clc;% 找出数组A中最接近b的n个数,一维二维通用A=round(100*rand(10)); % 要找的数组AA=A(:);b=20; % 要接近的数n=20; % 要找的个数[sA,index] = sort(abs(AA-b));RESULT=A(index(1:n))...
2019-04-18 21:43:00
6922
1
原创 MATLAB将十进制数字转为26进制的字母
该方法可用于将Excel的列号转换为数字等。代码如下:function str_=num2abc2(num) %将10进制转换为26进制字母string={'A','B','C','D','E','F','G',... 'H','I','J','K','L','M','N','O',... 'P','Q','R','S','T','U','V'...
2019-04-11 23:30:12
5469
2
原创 单应性矩阵MATLAB程序
单应性(Homography)描述的是同一个平面上的点,在两幅视图上的像点之间存在一一对应的映射关系,本质上是将一个目标点在两幅图像中相互转移。对应关系如图所示。 本文计算单应性矩阵在两个图像平面中都需要选择四个点,选点程序如下:%单应矩阵 选点clearclc;image1=imread('firstView000000.jpg');image2=imr...
2019-01-16 23:50:07
10526
7
原创 ffmpeg提取视频文件音频流和视频流
下面代码主要实现利用python调用FFmpeg来实现对视频文件中的音频流和视频流的批量提取和保存,以及视频格式的转换。实现环境为Ubuntu环境下 python3.6.5。# coding=UTF-8import os, sysimport subprocessfrom scipy.io import wavfiledef ffmpeg_VideoToAudio...
2019-01-16 23:49:30
10566
原创 vibe目标检测python代码
#! /usr/bin/env pythonfrom cProfile import Profileimport pstatsimport numpy as npimport cv2import randomimport timeimport matplotlib.pyplot as pltdefaultNbSamples = 20defaultReqMatches = 2d...
2019-01-01 21:53:21
25967
13
原创 python判断文件夹内是否存在指定后缀文件
该代码主要是基于python实现判断指定文件夹下是否存在指定后缀的文件。代码如下:import osYour_Dir='你的文件夹/'Files=os.listdir(Your_Dir)for k in range(len(Files)): # 提取文件夹内所有文件的后缀 Files[k]=os.path.splitext(Files[k])[1]...
2018-12-18 19:42:29
9502
原创 matlab保存数据为csv文件
matlab保存数据为csv文件的方法。下面程序有两种方式,都是按行循环依次存储,且每个都存储在一个单元格中。第一种主要是待保存的数据中没有数组 ,第二种主要是处理有数组的情况。clear all;filename1 = 'SaveFile1.csv';fid1 = fopen(filename1, 'w');for i=1:10 % 形式一 a=i;...
2018-11-02 21:34:20
53511
5
原创 不同长度音频混合MATLAB实现
最近学习过程中遇到了将两个不同长度的音频混合起来,即用短的音频作为唱的音频的背景音。查阅相关资料后实现代码如下:function main()clear;clc;[Voice,Fs]=VoiceMix('音频1.wav','音频2.mp3');sound(Voice, Fs)function [Voice,Fs]=VoiceMix(FileName1,FileName2)% 建议...
2018-09-14 18:34:15
9376
4
原创 Opencv用鼠标框选目标并输出图像和框选的图像左上角坐标及其宽高
该代码主要根据https://blog.csdn.net/yph001/article/details/79836960这篇上面的进行了微调。 主要目的是输入一张图片,在图像中,用鼠标画矩形框选中感兴趣的区域,然后保存框选的感兴趣区域同时,输出感兴趣区域的图像在原图中的左上角点的坐标以及框选的图像的宽和高。代码具体如下:#include <opencv...
2018-08-28 23:00:18
3503
1
原创 360度全景图像展开MATLAB程序
本程序主要是将360度全景相机拍摄的图片展开为一般图像。MATLAB代码及实验结果如下function Expand2()Src=imread('100.jpg');Src=im2double(Src);x_dot=1010; % 全景图像中心点横坐标y_dot=562; % 全景图像中心点纵坐标InnerR=98; % 全景相机中...
2018-06-28 22:36:30
4877
13
原创 MATLAB图片保存为视频程序
代码如下:clearclcframesPath = 'C:\Users\Administrator\Desktop\圆检测\大小细胞柔和\结果\cell7\';%图像序列所在路径,同时要保证图像大小相同 videoName = ['demo',strcat(int2str(7),'.avi')];%表示将要创建的视频文件的名字 fps = 7; %帧率 startFrame = 5...
2018-06-28 22:36:11
3331
1
原创 基于颜色直方图的粒子滤波目标跟踪MATLAB实现
视频运动目标估计是一个非线性、非高斯的过程,而粒子滤波目标跟踪由于其对于非线性和非高斯的独特特点,已被广泛应用于视频目标跟踪领域。下面主要是基于颜色直方图的粒子滤波目标跟踪结果和程序,颜色通道为hsv通道,量化bin为16 :16:16。下面是代码: main.m文件代码:function main()mov=VideoReader('F:\两个全景\两个...
2018-06-28 22:35:59
3867
34
原创 粒子滤波重采样的理解及MATLAB实现
重采样主要是为了解决经典蒙特卡洛方法中出现的粒子匮乏现象。其主要思想是对粒子和其相应的权值表示的概率密度函数重新进行采样。通过增加权值较大粒子和减少权值较小粒子来实现。重采样虽然可以改善粒子匮乏现象,但也降低了粒子的多样性。因此,重采样过程中一般选取一些准则来判断有效粒子的个数,通过这个个数来判断是否进行重采样。一般的判断准则为: 其中Neff为有效粒子个数,表示粒子权值...
2018-06-03 20:37:55
17633
7
原创 MATLAB如何进行数组扩维
repmat函数矩阵扩维。repmat函数调用形式为:b=repmat(a,[m,n]);m为扩充后矩阵的行数,n为扩充后矩阵的列数。对a=[1 2;3 4];执行b=repmat(a,[3 2])的结果为:b=repmat(a,[3 2])b = 1 2 1 2 3 4 3 4 1 2 1 2 ...
2018-05-28 15:41:33
32247
3
MATLAB计算对极线程序
2017-05-12
MATLAB 随机产生和为定值的n个整数
2017-05-07
AMT图像分割MATLAB代码
2017-02-28
ASM二维图像分割MATLAB代码
2017-02-28
K均值去噪,直方图均衡化,临近插值旋转,双线性差值放大,双线性差值旋转,中值滤波
2016-03-30
yolov5-7.0实例分割模型转onnx再转rknn,含各个阶段代码
2023-08-22
Mosaic数据增强返回图片和xml.py
2021-09-02
调用百度人体属性api样本预标记.rar
2019-08-15
c++/opencv手动画框选择目标,并输出目标
2018-09-20
基于Python的Vibe目标检测代码
2018-08-27
MATLAB计算两个图片的单应性矩阵
2018-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人