2 王张飞

尚未进行身份认证

我要认证

人生苦短,我用Python

等级
TA的排名 1w+

ubuntu远程桌面连接windows系统

ubuntu端:sudo apt-get install rdesktopwindows端:需要允许此windows远程访问。我的windows是windows xp,基本操作:计算机—属性—远程设置—远程,勾选:允许远程连接到此计算机。去掉默认勾选:仅允许运行使用网络级别验证…,(如果不取消这个,在运行时会出现“ERROR: recv: 连接被对端重置”)。连接ubuntu启动,仅需要一条命令:rdesktop -f -a 16 10.0.0.129#退出全屏ctrl+alt+E

2020-08-02 19:25:11

NumPy 文件存取 tofile,fromfile, load,save

文章目录一,tofile()和fromfile()二.save()和load()三.savetxt()和loadtxt()四.文件对象file转载NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。一,tofile()和fromfile()tofile()将数组中的数据以二进制格式写进文件tofile()输出的数据不保存数组形状和元素类型等信息fromfile()函数读回数据时需要..

2020-08-02 14:01:48

ubuntu开机自动打开终端并执行程序

Ctrl+Alt+T打开命令行,输入 gedit ~/.bashrc (或者用vi等打开也可以),打开 .bashrc文件后如下图所示:在.bashrc文件里面添加自己执行程序的命令。如果有sudo命令需要运行,则使用echo 输入密码。比如:echo “password” | sudo -S chmod 777 ttyUSB0这句话把password换成自己的密码就可以开机自动给 ttyUSB0 串口赋予权限。其他类似cd、source等命令按照在终端中的使用方法即可。如果需要在新的终

2020-07-29 00:35:40

ROS 中 rosbag 相关命令介绍

rosbag既可以指命令行中数据包相关命令,也可以指 c++/pythond的 rosbag 库。这里的 rosbag 是指前者。rosbag 主要用于记录、回放、分析 rostopic 中的数据。它可以将指定 rostopic 中的数据记录到.bag后缀的数据包中,便于对其中的数据进行离线分析和处理。对于 subscribe 某个 topic 的节点来说,它无法区分这个 topic 中的数据到底是实时获取的数据还是从 rosbag 中回放的数据。这就有助于我们基于离线数据快速重现曾经的实际场景,进行可

2020-07-29 11:05:24

ROS通过话题发布订阅Image类型的视频帧(python)

前言:本文中,主要是关于OpenCV格式图片(或视频帧)和ROS数据格式图片(或视频帧)之间的转换。或者直白点书,通过ROS发送图片(Image)数据类型的消息(message)。本文其实是为下一篇博文“YOLO在ROS下的使用”打下基础。1、使用环境和平台ubuntu 18.04+ python2.7+opencv3注意:使用python3的话提示报错,还是用python2吧2、示例代码其实,下述代码完全可以在一个脚本中完成,而且不需要结合ROS;本文为了讲述通过ROS发送Image的方法

2020-07-24 10:33:46

TX2使用pyserial建立串口通讯

TX2使用pyserial建立串口通讯平台:ubuntu18.04、TX2、Python3.6写在前面:目前经过测试TX2上是带有串口通讯驱动的,我们只需要设置一下即可。本次主要讲解如何使用USB转RS232的串口通讯。由于USB转RS232可使用不同的芯片,自然包含各种各样的驱动,目前主流大概有3种:CH340、FT232、PL2303经过测试,TX2板子上直接使用CH340是没有问题的。但是,使用FT232RL工业串口盒的时候,出现通讯问题(可能是我这块TX2板子自身问题)下面步入正题,先说

2020-07-22 18:31:01

ROS远程控制(PC机+TX2进行ROS远程通讯)

需求:TX2连接Lidar获取点云数据,由于TX2安装在机器人上,不能外接屏幕,内存ROM也很小,所以采用TX2与雷达建立通讯,然后建立TX2和PC机的ROS远程通讯(PC机和TX2都安装ubuntu18.04)PC机和TX2全部为系统为18.04,ROS版本全部为melodic下面开始部署两台机器TX2作为主机用于数据采集PC机作为从机用于数据监控1、首先主机、从机连到同一个wifi下使用ifconfig命令查看本机的局域网IP地址(主机、从机都需要看一下)???? 如果电脑连接的时有线网,

2020-07-11 15:32:23

import上一级目录的模块(Python)

import上一级目录的模块(Python)python中,import module会去sys.path搜索,sys.path是个列表,并且我们可以动态修改。要import某个目录的module,我们sys.path.insert(0,somedir)来加入搜索路径,就可以import了。既然这样,要import上一级目录的module,可以sys.path.insert(0,parentdir)。不过这种写绝对路径的方式,如果文件放到其它地方,就不行了。所以用动态方法来获取上一级目录。imp

2020-07-01 10:56:10

Ubuntu18.04 Cmake升級

Ubuntu18.04 Cmake升級1、卸載低版本先查看是否已經安裝cmakecmake --version如果安裝了,並且版本低,首先進行卸載sudo apt-get autoremove cmake如果出現下面錯誤提示,那說明你沒有卸載哦CMake Error: Could not find CMAKE_ROOT !!!CMake has most likely not been installed correctly.Modules directory not found in

2020-06-29 11:32:13

常用坐标系简介(正在完善~)

坐标简介(有待完善)正则坐标:引入正则坐标主要还是为了处理约束问题的,也就是用直角坐标描述问题可能会有多余的自由度,比如一个粒子在一个圆环上运动,用直角坐标需要两个坐标,实际上只有角度一个坐标起作用。正则坐标和正则动量本质上还是应该从拉式量出发而不是哈密顿量出发,并不是所有的体系都可以用哈密顿量描述。首先引入拉氏量L=T-V,T是动能,V是势能,T和V只含某个广义坐标q和q对时间的一阶导数,然后一步步照着教材上正则动量,正则变换做就是了,这个该怎么做其实主要具体问题具体分析,主要还是靠经验。不过首先你

2020-06-18 09:24:43

pytorch中tensorboard数据显示

pytorch 利用tensorboard显示loss,acc曲线等运行环境:python3.6.9pytorch1.13.1cuda10.0cudnn7.5.1tensorboard显示运行PointRCNN算法进行training,得出events.out.tfevents.1592297776.hkd-Precision-7920-Tower打开终端输入:tensorboard --logdir path/to/tensorboard_logs/会有输出:TensorBoard

2020-06-17 17:09:30

深度学习 | 三个概念:Epoch, Batch, Iteration

Epoch, Batch, Iteration概念Epoch(时期):当一个完整的数据集通过了神经网络一次并且返回了一次,这个过程称为一次>epoch。(也就是说,所有训练样本在神经网络中都 进行了一次正向传播 和一次反向传播 )再通俗一点,一个Epoch就是将所有训练样本训练一次的过程。然而,当一个Epoch的样本(也就是所有的训练样本)数量可能太过庞大(对于计算机而言),就需要把它分成多个小块,也就是就是分成多个Batch 来进行训练。**Batch(批 / 一批样本):将整个训练样

2020-06-17 15:21:00

使用Python的statsmodels模块进行多元线性回归分析

运行环境: win7、python3.6实现功能: 对多个参数进行回归分析,得出回归方程,回归统计量P值等创建statsmodels_test.py将下面代码复制到该py文件from pandas import DataFrameimport statsmodels.api as sm#import statsmodels.regression.linear_model as smimport pandas as pd'''# 测试集Stock_Market = {'Year': [

2020-06-15 00:53:22

Ubuntu系统设置开机自动运行程序

Ubuntu系统设置开机自动运行程序运行环境: ubuntu18.04、python3.6、tkinter**运行效果:**开机之后自动打开teminal并执行设定好的程序,进入系统后每次打开terminal都会执行一次设定的程序。程序功能:设置提醒,与键盘按键关联,按任意键进行退出该脚本程序。创建Python脚本:tkinter_time.py'''import time count = 0a = 30while (count <= a): count_now = a - c

2020-06-10 10:17:18

Ubuntu18.04安装PCL(详细教程)

Ubuntu18.04安装PCLUbuntu18.04安装ROS的版本为ros-melodicUbuntu16.04安装ROS的版本为ros-kinetic下面介绍Ubuntu18.04下安装ros-melodic(跟着步骤,一步一步走)安装依赖sudo apt-get update sudo apt-get install git build-essential linux-libc-devsudo apt-get install cmake cmake-guisudo apt-get

2020-06-07 11:45:45

Ubuntu18.04 melodic 安装与下载ROS(超详细教程)

安装软件源包安装方法主要有两种:软件源安装和源码编译安装。软件源(Repository)为系统提供了一个庞大的应用程序仓库,只要通过简单的命令即可从仓库中找到需要安装的软件并完成下载安装。相反,源码编译安装相对来说比较复杂,需要手动解决软件的依赖关系。配置系统软件源Ubuntu系统允许restricted(不完全的自由软件)、universe(Ubuntu官方不提供支持与补丁,全靠社区支持)、multiverse(非自由软件,完全不提供支持和补丁)这三种软件源。sources.list是Ubunt.

2020-06-07 10:33:43

PointRCNN 3D框点云和图像可视化

由于pointRCNN源码的训练和inference很详细,但是没有可视化的代码,本文介绍其3d框结果的可视化方法1. 跑通pointRCNNhttps://github.com/sshaoshuai/PointRCNNpointRCNN的运行本文就不赘述了。我是下载的作者训练好的模型,跑了一遍inference,因为生成的检测结果在下面可视化时会用到2. 将pointRCNN预测结果拷贝到KITTI数据集pointRCNN的结果存储在:(里面包含000001.txt等等,存的是3d框的预测结果

2020-06-03 12:11:22

视频2图片video_to_images

本程序主要讲视频转化为图片创建video_to_images.py#-*- coding: utf-8 -*-#使用本程序的方法:#1. 安装python3#2. 安装numpy, 命令 pip3 install numpy#3. 安装opencv-python, 命令:pip3 install opencv-python#4. 将该脚本放置在存储视频的文件夹中,利用python执行此脚本。import osimport sysfiledir = os.path.dirname(sys

2020-06-02 20:36:30

统计xml文件包含的标注信息 parse_dataset_annotation

YOLO算法,统计标注的xml文件中包含的标记框信息创建parse_dataset_annotation.pyimport osimport sysfiledir = os.path.dirname(sys.argv[0]) #获取脚本所在目录os.chdir(filedir) #将脚本所在的目录设置为工作目录wdir = os.getcwd()print('当前工作目录:{}\n'.format(wdir)) #打印当前工作目录from xml.dom.m

2020-06-02 20:34:53

复制文件到一个文件夹并进行排序copy_imgs_to_dir

文件存储方式|--parentdir|----copy_imgs_to_dir.py|----Video0|--------xxx0.mp4|--------xxx1.mp4|----Video1|--------xxx0.mp4|--------xxx1.mp4|----Video2|--------xxx0.mp4|--------xxx1.mp4创建文件名为:copy_imgs_to_dir.pyimport os #专门用于文件处理import sys

2020-06-02 20:30:50

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享王者
    分享王者
    成功上传51个资源即可获取