自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 最新Github_Gitee_Blog地址

https://zichuan365.github.io/白云偶尔可以遮住蓝天,但是蓝天永远在白云之上​​​​​​​

2020-08-03 11:53:08 1956

原创 叮咚买菜——运力监测

叮咚买菜除了6.00 和 8.30 ,有时会随机释放运力,故可以适当捡漏,但是也存在没有商品的可能性。本文:只针对辅助查询站点的运力情况。需要的工具: stream(抓包工具)——ios手机端 postman(接口测试工具)——电脑端 nodejs环境(编程语言)——电脑端 nodejs—IDE(编译软件)——电脑端 Bark(手机端接受信息)——手机端 使用介绍:1.利用steam抓取api接口 下载stream,抓取HTTP

2022-04-17 11:49:59 2989 1

原创 <Linux>——Jetson TX2常见操作

换源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo gedit /etc/apt/sources.list deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-upda

2020-11-11 18:39:04 442 2

原创 <C++代码>——读取目录下所有文件名

Windows#include <io.h>void findFile(string dir, vector<string> &vecstr){ WIN32_FIND_DATAA stFD; //存放文件信息的结构体 HANDLE h; string temp; temp = dir + "\\*"; h = FindFirstFileA(temp.c_str(), &stFD); //构建目录句柄 while (FindNex

2020-11-11 18:09:50 204

原创 <C++代码>——获得系统实时时间ms

系统时间的获取_ms1.windows#include <windows.h>string getTime() { SYSTEMTIME st; GetLocalTime(&st); string tmp = to_string(st.wYear) + "-" + to_string(st.wMonth) + "-" + to_string(st.wDay) + "-" + to_string(st.wHour) + "-" + to_string(st.wMinute) +

2020-11-11 14:29:03 585

原创 <环境配置>——大恒相机环境配置---windows/linux

1.官网下载SDKhttp://www.daheng-imaging.com/Software/index.aspx?nodeid=3042.1windows下配置安装解压安装后,配置环境,分为C++,C接口,直接全部配置。2.2需要用到Opencv环境可提前配置好出现CGalaxyEeception 找不到标识符的错误:gxsmartptr.h文件里面少写...

2020-11-11 14:26:06 2753 1

原创 <环境配置>——树莓派libmodbus编译使用实例

1.安装编译主要有最新版本和稳定版本3.0.6。最新版本编译较为简单,但是可能出现错误,实测树莓派4B出现部分错误仍然可以使用。github地址:https://github.com/stephane/libmodbus1.直接命令行下载:git clone git://github.com/stephane/libmodbus2.安装编译工具sudo apt-...

2020-04-15 10:24:20 2219 5

原创 <树莓派>——无法向U盘写入文件

常见的U盘格式有FAT32和,树莓派是支持向FAT32写入文件的,NTFS我则需要安装相应的依赖项,才能对其进行写入操作。sudo apt-get install ntfs-3g同时分享一些查看U盘挂载的操作:1.查看硬盘及U盘的挂载情况sudo df -h2. 卸载U盘(操作后不能马上拔出U盘)sudo umount /media/pi/INTER3.修复...

2019-11-20 12:00:21 1275

原创 <C++代码>——保存矩阵Mat至.xml文件,再读取

常见矩阵保存形式是imwrite保存至图片形式,但是当我们要保存映射表时,就需要保存矩阵,后再读取。Opencv中有快速的保存方法,比ofstream更加便捷。输出FileStorage fs("Pos.xml", FileStorage::WRITE);fs << "vocabulary" << image;fs.release();写入FileS...

2019-11-18 10:40:07 983

原创 <C++代码>——socke最基础的单张照片传输

Server#include<iostream>#include<stdio.h>#include<WinSock2.h>#pragma comment(lib,"ws2_32.lib")#define MAXLINE 4096using namespace std;int main(){ //SOCKET套接字初始化 WORD s...

2019-10-15 15:24:11 281

原创 <C++>——请确认 <Import> 声明中的路径正确

修改工程目录下的.vcxproj文件多余的删除,路径重新添加最快捷。

2019-07-04 10:05:21 448

原创 <硬件>——Arduino继电器控制实例

继电器原理:弱电控制强电---引脚图NC:常闭端 NO:常开端 COM:公共端VCC:电源正极 GND:电源负极 IN:信号输入端---工作图一般情况下NC是闭合,当IN收到信号是低电平信号,接向NO,形成闭合回路,左端电路开始工作。当IN端给高电平时,NO端断开,接向NC,负载即停止工作。在下面我使用Arduino控制电平信号的输入,达到开关负载的作用...

2019-06-14 10:26:49 15122 1

原创 <Qt>——qt exe文件无法定位程序输入点...于动态链接库、在编译器下却可以运行

原因:究其原因还是系统环境变量配置的问题,你的qt可能安装了多个编译器版本,导致他识别不出来我们所需要的哪个编译器所在的bin目录下。解决:我的电脑-属性-高级系统设置-环境变量-path,修改正确的环境变量,Mingw放最上面,或者把vs2017删除了。问题解决。...

2019-06-13 14:32:25 3009 1

原创 <视觉>——Ground truth的含义

机器学习包括有:监督学习---(supervised learning) 无监督学习---(unsupervised learning) 半监督学习---(semi-supervised learning)在监督学习中,数据是有标注的,以(x, t)的形式出现,其中x是输入数据,t是标注.正确的t标注是ground truth,错误的标记则不是。(也有人将所有标注数据都叫做grou...

2019-06-13 14:12:46 3792

原创 <Qt>——Qt由于资源文件删除后,出现的no rule to make target....... stop.

问题:由于更换资源图片,删除一些多余的资源文件,之前使用过的资源文件找不到会导致qt程序编译不通过。删除资源文件,删除相应的代码重新编译也没有办法。解决:终极的方法就是重新qmake一下,把中间.o、Makefile等中间文件重新生成一下。问题解决。...

2019-06-13 10:33:03 4423 2

原创 <Qt>——VS2017下使用qt模块 ,解决中文乱码

//头文件加上#ifdef WIN32 #pragma execution_character_set("utf-8") #endif原帖:https://blog.csdn.net/rbaggio92/article/details/79684862

2019-06-10 15:45:14 1244

原创 <视觉>——双目相机的标定(简单原理+Opencv实现)

深度相机原理揭秘--双目立体视觉双目相机空间坐标计算:(good)https://www.cnblogs.com/zyly/p/9373991.html深度相机原理:https://blog.csdn.net/electech6/article/details/78526800上文的博客总结双目相机和单目相机的区别和原理很好,值得学习。在这里我总结一下主要是以下几点:...

2019-06-01 14:22:43 17842 19

原创 <视觉>——单目相机的标定(简单原理+Opencv实现)

单目相机的标定原理大致如下:世界坐标到像素坐标的转换。期间的参数有S尺度因子,内参矩阵K,旋转矩阵R,平移矩阵T,一共八个未知数。在Opencv中我们可以方便的根据相机拍摄不同位姿的标定板图片来标定相机,从而求得这些参数,从而可以将相机下的坐标和实际的世界坐标联系起来,求取单应性矩阵H参考:单目相机综述:写的特别好https://www.cnblo...

2019-05-31 19:05:56 16777 12

原创 <C++代码>——opencv读取文件下所有的图片到容器

原函数:void cv::glob(String pattern,std::vector<string>&result,bool recursive=false) bool recursive //可省去 //当recursive为false时,仅仅遍历指定文件夹内符合模式的文件, //当recursive为true时,会同时遍历指定文件夹的子文件夹具...

2019-05-31 16:28:30 646

原创 <C++>——静态库动态库的具体区别(linux下举例)

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。.o 就是object, 也就相当于windows下编译的obj文件, 俗称目标文件..a 就是archive, 也就相当于wi...

2019-05-28 17:58:26 209

原创 <Linux>——解决:qt在linux/ubuntu中不支持中文输入

1.安装fcitx的qt5支持库文件sudo apt-get install fcitx-frontend-qt52.把libfcitxplatforminputcontextplugin.so文件添加到qt和qtcreator对应的目录下libfcitxplatforminputcontextplugin.so文件在如下目录中,中间一个/usr/lib/x86_64-linux-gnu...

2019-05-28 16:15:08 245

原创 <树莓派>——树莓派通过csi摄像头实时传输rtsp流

https://blog.csdn.net/u012736685/article/details/77131633/之前参考过以上的博客实时传输视频流,他是基于socket和opencv传递每个像素。但是效果真的不是很好,在720p的情况下,帧数只有4左右,效果很差。https://blog.csdn.net/secho1997/article/details/53526784以上...

2019-05-26 18:34:02 4154 2

原创 <树莓派>——ubuntu/树莓派编译opencv

1.更新软件源 + 升级安装包 + 升级固件sudo apt-get updatesudo apt-get upgrade//ubuntu不需要此步sudo rpi-update2.安装所需工具,依赖项sudo apt-get install build-essential cmake git pkg-config libjpeg8-dev libtiff5-dev libjaspe...

2019-05-23 08:57:50 341

原创 <树莓派>——基于Socket、Opencv、树莓派---实时拍摄并传输图片

1.器件1上位机—笔记本2下位机–树莓派zero w/树莓派3B+3树莓派V2相机–800w像素2.基于SOCKET的通讯Server----作为服务器接收图片Client----作为客户端采集图片并通过socket的网口连接传输3.树莓派未Linux,笔记本Windows/LinuxServer端代码-----(Linux)...

2019-05-23 08:49:01 4215 1

原创 <树莓派>——树莓派opencv调用CSI相机的方法

1. 打开CSI相机1.1安装上相机1.2sudo apt-get updatesudo apt-get upgrade //保证是最新的固件支持csi相机sudo raspi-config //raspi-config 程序中启用摄像头的支持完成,官方自带raspistill、raspivid拍摄的应用程序测试一下相机。raspist...

2019-05-20 09:43:50 2408 2

原创 <树莓派>——树莓派设置静态IP地址

第一步.打开其修改的文件sudo gedit /etc/dhcpcd.conf 第二步.修改其内容,在其最后加上interface eth0static ip_address=192.168.1.124/24static routers=192.168.1.1static domain_name_servers=202.102.15...

2019-05-20 09:19:44 2399

原创 <树莓派>——树莓派zero/zero w SPI网卡配置/外接网口

完成状态。需要1.enc28j60网卡 2.杜邦线1. 打开SPI接口树莓派要设置打开SPI接口才可以接入SPI网卡的,这个简单。输入sudo raspi-config指令,在interfaces选项中,找到SPI选项,选择enable即可。然后关掉树莓派,开始接线。2. 开始接线3. 激活enc28j60网卡最后一步是激活enc28j60网卡,在 /boot/config.t...

2019-05-20 09:15:51 2792 1

原创 <C++>——Socket_基于socket的通信,linux和windows的区别

在平时我们实现上位机和下位机的通讯,很常用的就是基于socket的TCP通讯或者UDP通讯,这里我介绍一下tcp通讯协议。在这里推荐一些socket学习的博客写的挺好的。^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

2019-05-19 22:12:32 949

原创 <环境配置>——Zbar 在Linux/Ubuntu下的安装编译

在C++中我们常用的二维码解析库是zbar和opencv4.0,前者效果更佳,后者刚刚面世。在Java中我们常用的是Zxing库来解析二维码,Zxing库的使用已经十分成熟了。1.wget http://downloads.sourceforge.net/project/zbar/zbar/0.10/zbar-0.10.tar.gz//官网下载所需编译的库,最好挂个vpn否则可能出现域名...

2019-04-28 13:18:49 3531 5

原创 <树莓派>——VNC Viewer 远程桌面配置教程

http://shumeipai.nxez.com/2018/08/31/raspberry-pi-vnc-viewer-configuration-tutorial.html?variant=zh-cn

2019-03-10 13:00:36 3237 1

空空如也

空空如也

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

TA关注的人

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