随笔分类 - 科普
摘要:分为两部分操作: - Linux虚拟机上需要安装 ssh - Windows的 VS Code需要安装 ssh 的插件 一、Linux虚拟机上的操作 1.需要安装 shh // 我用得 kylin sudo apt install openssh-server 2.ssh 服务操作 // 开启ssh
阅读全文
摘要:需要开发一个https的服务,使用libhv来做,需要重新编译libhv,需要开启 WITH_OPENSSL,前面编译一直很顺利,但是打开VS生成动态库的时候,报错,找不到ssl相关的文件,看了官方的文档,说需要自己配置ssl。然后研究怎么编译OPENSSL,和编译支持HTTPS的libhv花了一点
阅读全文
摘要:QImage 转 Mat Mat QImage2Mat(QImage &img) { cv::Mat mat; switch (img.format()) { case QImage::Format_RGB32: //一般Qt读入彩色图后为此格式 mat = cv::Mat(img.height()
阅读全文
摘要:Linux系统做音视频开发,很多时候要用到opencv,就需要把图片Buffer数据转换成Mat对象来使用 Buffer 转 Mat Mat Buffer2Mat(unsigned char* buffer, int len) { vector<unsigned char> img_data(buf
阅读全文
摘要:在Linux上使用cmake编译OpenCV,默认都是协议版本号的,一般会生成三个文件,一个so和两个软链接。 在部分系统上移植的时候,软链接会成问题,所以需要重新编译OpenCV,解决软链接的问题。 我是使用cmake编译的,所以需要修改【OpenCVModule.cmake】文件 文件位置:【o
阅读全文
摘要:编译opencv,我是直接编译成 libopencv_world.a 一个文件 正常链接编译,容易报错:main: hidden symbol `opj_read_header' isn't defined 所以需要注意,编译的时候,需要加上这几个参数:-lpthread -lz -ldl libs
阅读全文
摘要:报错: Access to XMLHttpRequest at "123" from origin "456" has been blocked by CORS policy:the request client is not a secure context and the resource is
阅读全文
摘要:cmake官网:https://cmake.org/ cmake官网下载地址:https://cmake.org/download/ 现在Linux版本最新版是:cmake-3.28.0-rc5.tar.gz # 解压 tar -zxvf cmake-3.28.0-rc5.tar.gz # 进入解压
阅读全文
摘要:opencv官网:https://opencv.org/releases/ github下载地址:https://github.com/opencv/opencv/releases mkdir build mkdir opencvbuild # 不编译java,不编译Python,指定安装位置 cd
阅读全文
摘要:修改方法: 项目属性 --》 c/c++ --》 常规 --》 调试信息格式 选择程序数据库 (默认:无) 项目属性 --》 c/c++ --》 优化 --》 优化 选择已禁用 (默认:优化) 项目属性 --》 链接器 --》调试 --》生成调试信息 选择优化以便于调试 (默认:否)
阅读全文
摘要:使用vs开发qt项目,需要安装qt插件 QT插件下载地址:https://mirrors.ustc.edu.cn/qtproject/official_releases/vsaddin/
阅读全文
摘要:libharu编译需要libpng,libpng依赖zlib,所以需要下载这三个库 libharu下载:http://libharu.org/ libpng下载:http://www.libpng.org/pub/png/libpng.html zlib下载:https://www.zlib.net
阅读全文
摘要:苹果开发者账号有三种类型,百度一下就知道,我选择的个人版,这种审核快,好使。 我没有苹果手机,所以我是用的Mac电脑来操作的。 个人开发者账号是比较容易申请的,注册好Apple ID后,在浏览器打开 苹果开发者网站(https://devleoper.apple.com),然后注册开发者账号。 点击
阅读全文
摘要:jpeg的库有两个:一个是官方的 libjpeg 还有一个是 libjpeg-turbo JPEG库(libjpeg-turbo):https://libjpeg-turbo.org/ Libjpeg库:http://www.ijg.org/ *:我用的是官方的 libjpeg,进入官网下载的时候,
阅读全文
摘要:根据端口号,查看进程ID,杀死进程,来解决端口占用问题 # Windows // 查询pid,命令:netstat -ano | findstr "端口号" netstat -ano | findstr "38088" // 杀死进程,命令:taskkill /pid 进程id -f taskkil
阅读全文
摘要:现象描述: 客户电脑是win10,定制带版权的电脑,安装的有卡巴斯基安全软件(最开始并不知道有这么个玩意),使用客户端软件,软件可以正常打开,但是软件无法打开摄像头画面(*:软件在其他电脑都是正常使用的) 分析及处理过程: 第一次:怀疑是文件权限的原因,给安装后的文件夹设置权限,无效 第二次:怀疑是
阅读全文
摘要:每次比对 .h .cpp 文件,BCompare总是默认以西欧字符编码打开文件,导致中文都变成乱码了,还需要手动的修改文件字符编码,这样才能正常的显示。非常的不方便 然后我们就需要设置默认的字符编码,设置的方法找了好久没有找到,所以这里记录一下: 1.点击【工具】【文件格式】 2.我们只需要设置 c
阅读全文
摘要:1.选择设备 device 里面显示的是设备,分割线上面是视频设备,分割线下面是音频设备 2.打开图像 options > Preview 勾选上就是打开视频,再次点击取消勾线就是关闭视频 3.设置分辨率 options > Video Capture Pin... 点击后就可以切换分辨率 4.设置
阅读全文
摘要:1、打开设备管理器:电脑桌面左下角Windows图标点击鼠标右键,点击【设备管理器】 2、展开【照相机】 3、双击摄像头,弹出属性框 4、点击【详细信息】,属性点击【硬件ID】
阅读全文