
linux
闲来无事悟道
自动化专业 爱好电子机械编程
展开
-
4M无网页控制台版openwrt安装顺序
4M无网页控制台版openwrt安装顺序19.07.7版(2021.4.3)一、系统必装1. 192.168.1.1 root SSH进系统改LAN口IP地址为192.168.2.1(保证不与主网段192.168.1.1冲突就行),重启。2.安装SFTP,便与用winSCP上传文件 opkg update opkg install vsftpd openssh-sftp-server /etc/init.d/vsftpd enable /et...原创 2021-04-03 12:49:06 · 679 阅读 · 0 评论 -
Linux下三个磁盘查看命令
Cat /proc/mtd 用于查看各分区名称及尺寸 Cat /proc/partitions 查看分区块的数量。Majon:主设备号, minor:次设置号 #blocks区块数量 name Df –h 显示磁盘中文件占用详情,-h 参数:显示单位标志。...原创 2021-03-31 11:55:45 · 262 阅读 · 0 评论 -
QT5.12不能运行中文输入法处理方法
1.复制Fcitx输入法的库文件: /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so2. 拷贝到QT 的两个目录下: /Qt5.11.1/5.11.1/gcc_64/plugins/platforminputcontexts...原创 2019-08-06 21:28:00 · 892 阅读 · 1 评论 -
Opencv 3.x.x, 4.x.x 新版 cv::cvtColor() 颜色转换 映射码说明
cv::cvtColor()用于将图像从一个颜色空间转换到另一个颜色空间的转换(目前常见的颜色空间均支持),并且在转换的过程中能够保证数据的类型不变,即转换后的图像的数据类型和位深与源图像一致。具体调用形式如下: void cv::cvtColor( cv::InputArray src, // 输入序列 cv::OutputArray dst, /...原创 2019-08-05 18:25:49 · 502 阅读 · 0 评论 -
Opencv 3.x.x, 4.x.x 新版 cv::cvtColor() 颜色转换函数 映射码说明
cv::cvtColor()用于将图像从一个颜色空间转换到另一个颜色空间的转换,保持转换后的图像的数据类型和位深与源图像一致。调用形式如下: void cv::cvtColor( cv::InputArray src, // 输入序列 cv::OutputArray dst, // 输出序列 int code, // 颜色映射码 ...原创 2019-08-05 18:31:00 · 2139 阅读 · 0 评论 -
ubuntu18.04 PC 上多版本Opencv并存的设置方法
目录一、相关信息二、具体设置1.安装XXX.pc文件到pkgconfig 目录2.设置pkg-config 路径(环境变量)3.测试XXX.pc与pkg-config设置的准确性(1).注意事项(2).设置编译器链接库路径(3).然后要做的是刷新(4).最后当然是统测试4.附件1. opencv4.pc2. opencv3arm.pc一...原创 2019-07-27 11:04:06 · 1204 阅读 · 0 评论 -
使用QT5绘制OpenCV3的Mat图像
QT在跨平台编程中应用越来越广泛,C++中用跨平台开发界面(包括嵌入式设备),QT基本成为第一选择,OpenCV从3.0开始已经慢慢抛弃了过去的C接口,统一改为C++接口,存储图像的IplImage也在被Mat替代,本文主要讲如何使用QT绘制Mat。 在QT中用QImage存放图像,QImage有多种使用方法,本文讲解QImage的内存分配和将Mat高效复制到QImage中。...转载 2019-07-26 12:11:27 · 579 阅读 · 0 评论 -
QImage 与 Mat 转换时图像倾斜的原因
一般Mat转换为QImage是这样的 Mat rgb; QImage img; if(mat.channels() == 3) // RGB image { cvtColor(mat,rgb,CV_BGR2RGB); img = QImage((const uchar*)(rgb.data), //(const uns...转载 2019-07-26 11:41:50 · 513 阅读 · 0 评论 -
JWM窗口管理器程序运行菜单设置
JWM中程序运行默认是用Terminal命令行启动,这种方法比较原始,怎样才能方便快捷的打开程序呢?方法当然是有的:把程序运行嵌入到桌面主菜中。vim /usr/local/etc/system.jwmrc打开设置文件,然后按里面的说明操作就行了。<?xml version="1.0"?> <JWM> <!-- The roo...原创 2019-07-20 13:35:49 · 4227 阅读 · 0 评论 -
startx 运行opencv程序报错:xauth: timeout in locking authority file /home/pi/.xauthority
ARM开发板今天突然不能运行摄像头程序,报错信息为:xauth: timeout in locking authority file /home/pi/.xauthority然后黑屏5分钟,退回命令行。 我没在机器进行过系统设置,损坏前只在Jwm窗口下 root 后运行了的Opencv测试程序,在程序的QT窗口下把过几个图片文件改名并复制到pictures目录里。可能是JW...原创 2019-07-16 17:13:25 · 1687 阅读 · 0 评论 -
Ubuntu 与arm NFS挂载说明
一、安装配置1.安装sudo apt-get install nfs-kernel-server2.设置vim /etc/exports ,加入以下内容,保存后 exportfs -a 刷新服务。sudo vim /etc/exports //输入以上内容/home/li/menfs 192.168.1.*(insecure,rw,sync,no_root_squa...原创 2019-07-18 16:51:55 · 425 阅读 · 0 评论 -
非root用户使用aarch64-linux-gcc设置方法
1.输入命令,打开bashvim .bashrc在最后输入三行export PATH=/gcc路径/bin:$PATH export PATH=/gcc路径/lib:$PATHexport LD_LIBRARY_PATH="$LD_LIBRARY_PATH:PATH/gcc路径/lib:$PATH/gcc路径/lib/"2.输入:source .bashrc 即可生效...原创 2019-07-16 11:26:39 · 2473 阅读 · 0 评论 -
NonaT3-PC plus开发板 Ubuntu16.04无桌面版安装极速版桌面——JWM
原系统为命令行字符无窗口版,这给Qt opencv程序调试运行带来很多不便。为此安装过openbox,但是太卡只能放弃。后来看到网上说JWM速度快,资源消耗小,安装发现程序在其上运行速度的确很快。软件链接:http://joewing.net/projects/jwm/一、下载后编译安装:./configuremakemake install //...原创 2019-07-15 00:24:01 · 1199 阅读 · 0 评论 -
Ubuntu16.04 无窗口版切换 su root 时提示错误
bash: I:command not found //提示"I"命令未找到。处理过程根据网上反映,此问题是 /etc/profile参数格式问题,打开后发现正常,但在其中看到一行参数: /etc/bash.bashrc打开 bash.bashrc 果然在最下面看到一个醒目的 “I”,干掉,保存,退出,问题解决。...原创 2019-07-14 22:06:50 · 211 阅读 · 0 评论 -
Ubuntu18.04系统opencv-3.4.2+aarch64-linux-g++交叉编译环境搭建
aarch64-linux-g++ 6.40交叉编译环境的特殊性是:用网上一般的Opencv编译方法可以成功编并安装,但是不能编译出应用程序!编译C/C++ 程序时会提示:致命错误 <opencv2/opencv.hpp> 无这个文件或目录!检查pkg-config,opencv.pc,bash.bashrc 等设置都不能解决问题。后来发现是Cmake-gui设置问题,正确方...原创 2019-07-14 22:03:34 · 4132 阅读 · 1 评论