- 博客(68)
- 收藏
- 关注
原创 pyinstaller 打包Tkinter 程序时引入图标解决方法
为了适配pyinstaller能把icon文件引入,我们修改成程序,把icon.ico或icon.png 转换为 icon.py。修改 hello.py源码,导入icon.py中的img, 创建一个临时的tmp.ico文件作为图标引入后删除即可。在windows下开发python的gui程序时,多数使用pyinstaller, py2exe等打包工具.在因为tkinter框架时,代码中使用iconbitmap引入程序框的图标样式,直接运行时没有问题,下面我为大家带来一个非常方便可行的办法.
2023-08-27 16:44:12 626
原创 windows命令行与批处理
变量名值%cd%当前目录%date%当前日期%time%当前时间%random%0~32767之间的随机数%path%环境变量上一个命令的返回值,0表示执行成功%0%1%2……参数。%0表示命令名。
2023-07-18 16:15:54 298
原创 Monkey测试
Monkey是安卓系统自带的稳定性测试工具,Monkey不需要安装adb shell 命令------进入设备中ls system/framework------查看该文件下内容monkey.jar。
2023-06-27 17:23:08 368
原创 【adb 命令】
adb执行流程可理解为:当在电脑命令行窗口中输入adb 命令时,会先执行adb客户端,客户端拿到命令之后,会发送给adb服务端,server再将命令传给Daemon,最后在手机上执行。假如在手机上安装一个应用,会有一个返回信息,会将信息传递给adb服务器,adb 在给客户端,最后显示在命令行。ADB,全名 Android Debug Bridge,是 Android 提供的一个通用的调试工具,是一个 C/S 架构的命令行工具,通过这个工具,使得我们的 PC 能够和 Android 设备来进行通信。
2023-06-26 16:52:14 946
原创 python3.10免安装版配置流程
一、下载python免安装版并解压。https://www.python.org/downloads/release/python-3102/**二、下载get-pip.py文件 **https://pypi.org/project/pip/免安装版python 检查后没有pip模块。需要配置安装。访问https://bootstrap.pypa.io/get-pip.py这个网址Ctrl+S将get-pip.py文件保存到解压后的文件夹。三、安装pip进入文件夹路径,在命令行界面输入
2022-01-22 17:20:50 3400 1
原创 Pandas学习笔记
import pandas as pdimport numpy as np#1.1 创建数据结构#1.1.1 创建Series数据结构(一维)s=pd.Series([1,2,3,3,6,8])print(s,"\n")m=pd.Series(np.arange(6))print(m,"\n")l=pd.Series({1:“hello”,2:“world”,3:"!"})print(l,"\n")x=pd.Series(521,index=list(“nihao”))print(x,
2021-02-04 16:30:28 215
原创 pandas 常用 API
缩写:df:任意的Pandas DataFrame对象s:任意的Pandas Series对象引入:import pandas as pdimport numpy as np导入数据pd.read_csv(filename):从CSV文件导入数据pd.read_table(filename):从限定分隔符的文本文件导入数据pd.read_excel(filename):从Excel文件导入数据pd.read_sql(query, connection_object):从SQL表/库导入数
2021-02-04 09:32:35 307
原创 Win10系统自带软件安装
参考链接:https://blog.csdn.net/meanshe/article/details/73072126?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-5.controlhttps://jingyan.baidu.com/article/ed15cb1
2021-01-18 08:59:25 1026 2
原创 Ubuntu修改国内软件源
1.备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.编辑sudo gedit /etc/apt/sources.list3.修改为清华源:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse...
2020-03-13 20:58:18 247
原创 安装OpenCV Contrib需要下载的文件
安装Contrib需要下载的文件:位于opencv-3.4.0/.cache下有四个文件夹:data ippicv tiny_dnn xfeatures2d各文件命名如下:.cache/data$ ls7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat下载地址:https://raw.githubuserconten...
2020-03-07 12:02:56 1188
原创 Semi-dense SLAM安装及运行
1.安装依赖sudo apt-get install libblas-dev liblapack-dev liblapacke-devCGAL:sudo apt-get install libcgal-dev sudo apt-get install libcgal-qt5-devsudo apt-get remove libcgal-devBoost:sudo apt-get in...
2020-01-07 19:45:27 566
原创 SLAM结果评测工具——TUM Banchmark & EVO
1.TUM评估工具:absolute trajectory error (ATE) and the relative pose error (RPE)python associate.py rgb.txt depth.txt > associate.txtpython generate_pointcloud.py rgb.png depth.png res.plyATE:py...
2019-12-26 22:19:30 1897 1
原创 mex.cpp例子
一、arrayProduct.cpp# include "mex.h"#include<iostream>using namespace std;void arrayProduct(double x, double *y, double *z, int n){ for (int i = 0; i < n; i++) { *(z + i) = *(y + i) *...
2019-08-07 10:58:47 442
原创 Matlab调用C++
1、创建工程win32项目——DLL(D)——空项目添加test.h test.cpp test.def三个文件VC++目录包含目录:D:\Program Files (x86)\MATLAB\R2015b\extern\include库目录:D:\Program Files (x86)\MATLAB\R2015b\extern\lib\win64\microsoft链接器-输入-附加...
2019-08-05 19:25:07 309
原创 C++函数返回二维数组
一、double (*Getdata())[n]{ double(*p1)[n]=new double[3][n]; string data1 = "E:\\215\\0pnp\\pnp代码\\rpnp1.0\\code3\\testpst\\xxv.txt"; string data2 = "E:\\215\\0pnp\\pnp代码\\rpnp1.0\\code3\\testpst\...
2019-08-01 15:50:12 11461 1
原创 VS2013创建并使用DLL
一、DLL文件DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称...
2019-08-01 10:49:09 309
原创 Matplotlib绘制点云
import matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport numpy as nppoints = np.loadtxt('result.txt')fig=plt.figure(dpi=500)ax = fig.add_subplot(111, projection='3d')color...
2019-06-27 10:31:20 7164 2
原创 读取PCD文件的XYZ与RGB信息
读取pcl::PointXYZRGB中的RGB信息:pcl::PointCloud<pcl::PointXYZRGB>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZRGB>);unpack rgb into r/g/b:(1)int r = cloud->points[i].r;int g = cloud-&g...
2019-06-26 22:07:38 5029
原创 ROS+ORBSLAM2_wylnii+RealsenseD415
1.下载git clone https://github.com/wylnii/ORBSLAM2_with_pointcloud_map.gitmkdir -p orbslam_wylnii_ws/srccatkin_init_workspacecd orbslam_wylnii_wscatkin_makeecho "source /home/hong/ROS/orbslam...
2019-06-24 21:51:02 399
原创 realsense-ros安装
一、realsense-ros安装1.Create a catkin workspacemkdir -p realsense_rosws/srccd realsense_rosws/srccatkin_init_workspace2.clone realsense-ros文件下到src下cd realsense_roswscatkin_make cleancatkin_make ...
2019-06-24 18:09:28 5344
原创 Ubuntu-Realsense开发(一)
1.获取数据流// include the librealsense C++ header file#include <librealsense2/rs.hpp>// include OpenCV header file#include <opencv2/opencv.hpp>using namespace std;using namespace cv;...
2019-06-23 21:36:59 1270
原创 Ubuntu源码安装librealsense
1.下载librealsensehttps://github.com/IntelRealSense/librealsense/releases/tag/v2.16.52.sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libglfw3-dev3.sudo apt-get install libgtk-3-dev...
2019-06-23 14:37:29 1881 4
原创 RealSense-固件更新Windows
准备材料:(均可在官网下载,https://realsense.intel.cn/intel-realsense-downloads)1.最新版固件.bin文件(最好保存在英文路径下)2.DUF Tool工具固件升级:1.连接设备.(设备管理器可查看,我用的D435相机)2.打开DFU Tool目录,右键单击intel-realsense-dfu.exe,以管理员身份运行。3.3.键入...
2019-06-23 14:13:49 820
原创 ORB SLAM2_with_pointcloud_map编译&运行
由于开源版本的orbslam2没有地图的生成和保存模块,高博加了一个实时显示点云模块。1、下载源码git clone https://github.com/gaoxiang12/ORBSLAM2_with_pointcloud_map.git2、解压 orbslam2_modified.zip解压会得到两个文件夹,分别为 g2o_with_orbslam2 和 ORB_SLAM2_mod...
2019-06-20 11:34:25 3343 5
原创 ROS+ORB-SLAM2+RealsenseD415
1.配置ros环境mkdir -p ~/orbslam_ws/srccd orbslam_wscatkin_make在主文件夹下ctrl+h后找到隐藏文件夹.bashrc。在.bashrc末尾添加:source /opt/ros/kinetic/setup.bashsource /home/hong/ROS/orbslam_ws/devel/setup.bash或者用命令行添加:e...
2019-06-19 20:54:12 1504 1
原创 ROS+RGBD-SLAM V2 +RealsenseD415
一、下载Github源码#Prepare Workspacesource /opt/ros/kinetic/setup.bashmkdir -p rgbdslam_catkin_ws/srccd rgbdslam_catkin_ws/srccatkin_init_workspacecd rgbdslam_catkin_wscatkin_makesource devel/setup....
2019-06-19 17:10:33 1638 4
原创 ORB SLAM2 编译&运行
1、依赖安装:1)安装 GLEW:sudo apt-get install libglew-dev2)安装 libuvc:git clone https://github.com/ktossell/libuvccd libuvcmkdir buildcd buildcmake ..make && sudo make install3)安装 Pangolin:这...
2019-06-18 21:43:44 4612
原创 ROS-kinetic安装
1.配置Ubuntu仓库,”restricted,” “universe,” and “multiverse.” 选择来自中国的服务器。 2. 设置Ubuntu的sources.list(安装源)2.设置Ubuntu的sources.list(选一)sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -s...
2019-06-18 13:50:04 448
原创 Opencv捕捉视频流并保存图片
一,保存所有帧#include "stdafx.h"#include <time.h>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void VedioToImg() { char image_name[30]; int i = 0; VideoCapture...
2019-06-13 12:58:48 1582
原创 《深度学习框架PyTorch入门与实践》——学习笔记
表3-1: 常见新建tensor的方法函数 功能Tensor(*sizes) 基础构造函数tensor(data,) 类似np.array的构造函数ones(*sizes) 全1Tensorzeros(*sizes) 全0Tensoreye(*sizes) 对角线为1,其他为0arange(s,e,step 从s到e,步长为steplinspace(s,e...
2019-05-02 20:49:54 1012
原创 OpenCV实例精解(OpenCV By Example)
2.6读写图像#include <iostream>#include <string>#include <sstream>using namespace std;// OpenCV includes#include "opencv2/core.hpp"#include "opencv2/highgui.hpp"using namespace c...
2019-04-28 22:49:40 1330
原创 OpenCV3.0.0+Contrib配置
1.下载OpenCV安装包:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.0.0/安装过程实际上就是解压过程,安装完成后得到:2.下载opencv_contrib源码:https://github.com/Itseez/opencv_contrib下载之后直接解压,得到源码目录:3.下载cmake-g...
2019-04-27 16:55:55 842 1
原创 VS2013+OpenGL配置
下面以VS2013为例,VS2010,VS2015与之类似,VS2017有点不同。1.安装GLUT工具包首先,下载glut工具包:点击下载glut库。解压后,得到5个文件:glut.h,glut.dll,glut32.dll,glut.lib,glut32.lib。2.把解压得到的glut.dll和glut32.dll放在C:\Windows\syswow64(64位系统)或C:\Wind...
2019-04-26 22:11:18 294
原创 ubuntu16.04出现pip3 AttributeError: '_NamespacePath' object has no attribute 'sort'
原因是因为pip3包被损坏。环境:Ubuntu16.04, python3.5解决步骤如下:步骤1. 重新安装setuptools模块步骤2. 重新安装pip3模块1.下载 setuptools.zip,解压,并进入解压后的目录执行sudo python3 setup.py install这样就安装好setuptools了。2.安装pip3sudo python3 easy_in...
2019-04-24 23:19:43 1530
原创 python数据分析笔记——第十章 预测性分析和机器学习
2.预处理import numpy as npfrom sklearn import preprocessingfrom scipy.stats import anderson# 加载数据rain = np.load('rain.npy')rain = .1 * rainrain[rain < 0] = .05 / 2# 期望值 标准差和安德森print("Rain mea...
2019-04-24 22:43:41 576
原创 python数据分析笔记——第三章 统计学与线性代数
2.使用numpy进行简单的描述性统计计算mport numpy as npfrom scipy.stats import scoreatpercentile#加载csv文件data = np.loadtxt('mdrtb_2012.csv', delimiter=',', usecols=(1,), skiprows=1, unpack=True)# 最大值print('Max me...
2019-04-24 16:14:59 424
原创 python数据分析笔记——第二章 Numpy数组
2.1-2.6import numpy as npb=np.arange(24).reshape(2,3,4)b.ravel() #将多维数组变成一维数组b.flatten() #将数组拉直,功能同上#指定数组形状b.reshape(4,6)b.shape=(6,4) b.resize(2,12)#转置b.transpose()b.T#堆叠数组a=np.aran...
2019-04-24 10:23:33 519
原创 使用GPU
一、nvidia-smi //显示此刻状态nvidia-smi -l //每隔几秒动态显示GPU状态(小写L)watch -n 10 nvidia-smi //每隔10秒动态显示GPU状态二、PyTorch默认使用从0开始的GPU,如果GPU0正在运行程序,需要指定其他GPU。1.直接终端中设定:CUDA_VISIBLE_DEVICES=1 python script.py2.p...
2019-04-15 12:44:35 210
原创 python各种库安装
六、其他库安装numpy,scipy,pandas,matplotlib,scikit-learnsudo apt install python3-pipsudo pip3 install matplotlibsudo pip3 install scipy或者sudo apt-get install python3-numpy python3-scipy -pandas -ma...
2019-04-12 17:48:59 488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人