- 博客(14)
- 收藏
- 关注
原创 Tiny4412最新使用教程
本文介绍Tiny/Supper4412SDK1312/1506开发板从配置环境到板子启动进入系统的全过程,希望对各位Linux爱好者有所帮助。
2025-06-11 11:41:05
219
原创 完美解决OpenCV + 扩展模块源码编译问题(Error in Configuration process ,project files maybe invalid!)
在OpenCV编译过程中会在源码目录下生成一个“.cache”文件夹,这个文件夹中的文件是需要在线下载的,如果网络状况不佳则会下载失败,这里建议大家使用“科学上网来解决”。1 . 在下载好OpenCV源码、Cmake和vs2022后,将源码解压到合适的路径并安装CMake和VS,软件安装过程十分简单这里不做介绍。2.1 找到CMake安装路径下的cmake-gui.exe,双击运行,选择上之前安装好的源码路径并新建编译目录,如下图所示。添加上OpenCV安装路径,方便后期查找,如下图所示。
2025-03-20 09:19:28
1268
原创 Visusl Studio如何构建项目同时调式客户端和服务端
最近用visual studio开发项目时,发现有两份服务端和客户端的代码需要同时调试,当打开visual studio时发现居然不会用。邮寄解决方案管理器,在《通用属性》中找到启动项目,若要同时运行客户端和服务器可以选择《多个启动该项目》,并将他们的操作都设置为《启动》。将作为服务端的代码放入建立好的工程中,配置好各种环境。右击解决方案管理器,找到《添加》-》《新建项目》,把作为客户端的代码放入新建的项目中,这样当初建立的项目中就会包含两个子项目。
2024-07-03 16:52:16
649
原创 总结:terminate called after throwing an instance of ‘cv::Exception‘ what(): OpenCV(4.5.2) 类问题解决方法
成功找到 terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(4.5.2) 类问题解决方法
2024-06-06 13:40:37
4235
原创 Linux 下QT编译报错:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.12‘ not found (required by ……
3.打开 /usr/lib/x86_64-linux-gnu路径下的default.conf 文件。用 sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf命令打开,在该文件中添加上qt安装目录即可。环境变量中添加qt安装路径即可,使用source ~/.bashrc命令使环境变量生效。4.用qmake --version 命令检查qt版本。图2 添加Qt安装路径环境变量。图3 default.conf。
2024-05-31 11:29:24
2468
5
原创 BMP格式图片的放缩(解决Win10画图软件的GUG)
最近在着手用纯C语言打造一套自己的图像处理算法库——MyCV,在撸代码的时候突然想起我一直在处理固定大小的图片,而不能读取任意大小的图片,这就使我萌生了通过程序来改变图片的大小的想法。说干就干,想着我对bmp格式的图片最为了解就从把bmp格式的图片开始吧。经过我一顿猛如虎的操作成功地将代码雏形给敲了出来。来吧展示!
2024-02-04 14:54:33
1780
1
原创 纯C语言手工打造图像处理算法——MyCV
在前期阶段我学习过了图像处理的相关知识,掌握了一些图像处理算法。功能包括图片读取、保存、灰度化、二值化、高斯滤波、边缘检测、直线检测、特征提取等功能。摘要:接触过计算机视觉的朋友都知道业界常用的视觉处理解决方案有halcon、OpenCV、FreeImage等,其中由于opencv开源免费,因此适合个人学习使用。前期完成了读取图片、保存图片、灰度化、二值化、soble边缘检测、canny边缘检测、高斯滤波、直线检测等函数的编写初步验证了手写图像处理算法的可行性。1.1 前期成果展示。1.1.1 原图展示。
2024-01-22 16:26:38
777
原创 C语言容易忽视的几个错误
在上述的例子中,我将x、y都定义为uint8_t,即unsigned char 类型,即使下方的循环体中什么也不做,函数运行到此循环体时也会出现卡顿,但是在编译时并不会报错。尝试将x、y都改成int型后函数顺利运行。2. 函数声明结束后忘记写“;” ,会报错“storage class specified for parameter”1.for循环中自变量类型不匹配,导致代码无法运行。
2024-01-22 13:51:23
406
原创 NanoPC T4 应用篇
最近得到一款友善之臂产的nanopc t4开发板,想用它做点事,但是还没想好做什么。路过的大神们能给我分析一下这块板子的用途吗?
2024-01-04 14:58:27
539
1
原创 两种方法交叉编译并移植 OpenCV
转而使用arm-linux-gnueabi 7.5.0版本的交叉编译工具成功编译通过。下面我将展示两种不同的cmake构建方式来交叉编译opencv3.4.16,如有不恰当的言语或描述,还望大神们不吝赐教。第一次尝试交叉编译opencv是在虚拟机 Ubuntu环境下,我下载的交叉编译工具链的版本较低(4.5.1版本),因此我选择了低版本的opencv 3.4.16!使用arm-linux-gcc 4.5.1交叉编译opencv 3.4.16 部分报错展示。
2024-01-03 12:06:10
3239
3
原创 Tiny210移植Tslib
缓存文件用于存储已经检查过的条件信息,以便在下次编译时直接使用,而不需要再次进行检查。是一个在C语言标准库中定义的函数,它用于分配内存并确保返回的指针不为NULL。这样,在下次编译时,Autoconf可以直接从缓存文件中读取条件信息,而不需要重新检查。为了解决Tiny210电容屏失效问,让10年前的板子焕发第二春,故决定为其移植Tslib。图中显示为ARM,表明交叉编译成功,若为X86则需要重新配置交叉编译环境。前一个1.21为对这个分支的命名,后一个为找到的1.21分支。为交叉编译后的安装路径。
2024-01-03 11:20:47
427
4
OpenCV 4.9.0源码编译需要在线下载的文件
2025-03-24
Tiny6410 win10 USB驱动
2023-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人