点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
文章列表
-
Opencv的Mat、以及SDL图像数据转换
1一、cv::Mat转SDL_SurfaceSDL_Surface* MatToSurface(const cv::Mat& mat){Uint32 sdlFormat = 0;int channel = mat.channels();switch (mat.type()){case CV_8UC3:sdlFormat = SDL_PIXELFORMAT_BGR24;break;case CV_8UC4:
阅读更多
soskp-yoours2024-07-31 19:28:49
-
Opencv图像旋转、镜像、提高亮度
2一、图像中心点旋转cv::Mat ImageRotate(cv::Mat img, int angle){// 获取图像中心点int w = img.cols;int h = img.rows;float CenterX = 1.0 * w / 2;float CenterY = 1.0 * h / 2;// 旋转angle度cv::Mat m= cv::getRotationMatrix2D(cv::Point2f(CenterX,
阅读更多
soskp-yoours2024-07-31 19:21:25
-
licheepi-nano(荔枝派) - reboot失败的解决方法
3一、重启失败 执行命令reboot后,提示 Reboot failed -- System halted 原因是在配置linux内核时,未使能看门狗,而系统reboot是用取消喂狗,来触发看门狗超时引发复位。二、配置启用linux系统看门狗 linuxv6.8的设备树已经正常配置watchdog,只需裁剪配置linux内核看门狗即可。
阅读更多
soskp-yoours2024-05-23 21:11:11
-
linux系统运行期间替换内核镜像和设备树
4摘录自:https://blog.csdn.net/qq_27350133/article/details/124560457 运行期间替换设备树方法 - 挂载系统盘1. 查看当前盘情况 2. 挂载指定的盘,并查看内容
阅读更多
soskp-yoours2024-05-23 20:14:10
-
Jetson Nx使用GPU运行Yolov8
5一、介绍 在Jetson Xavier NX开发板上安装Yolov8,运行会提示 torch.cuda.is_available() False,不能使用GPU进行训练和推理的解决方法。二、查看JetPack版本 sudo apt-cache show nvidia-jetpack 如图可知J
阅读更多
soskp-yoours2024-05-18 00:54:53
-
windows下使用命令行分区 - 硬盘分区操作
6一、简介 在给jetson开发板批量烧录固态硬盘时,使用分区助手操作会自动刷新界面导致各分区删除及其不方便。使用diskpart在命令行操作解决了此问题,在此以删除分区为例。二、删除分区 jetson nx的固态硬盘容量为120G,使用M.2协议硬盘盒通过usb连入windows系统。 1. 进入磁盘管理命令 &n
阅读更多
soskp-yoours2024-05-17 20:56:15
-
两个ubuntu共享文件夹拷贝文件 - sshfs挂载远程linux目录
7一、介绍 SSHFS(Secure SHell FileSystem)是一个可以通过 SSH 文件传输协议(SFTP)挂载远程的文件系统并且在本地机器上和远程的目录和文件进行交互。二、安装 sudo apt install sshfs三、挂载远程linux文件夹 本地创建一个空文件夹用于挂载 &nb
阅读更多
soskp-yoours2024-05-08 20:37:22
-
Archiconda3
81. 查看cpuuname -a2. 下载https://github.com/Archiconda/build-tools/releaseshttps://hub.fgit.ml/Archiconda/build-tools/releases/download/0.2.3/Archiconda3-0.2.3-Linux-aarch64.sh3. 安装Archiconda a) 下载好相应的安装脚本之后,将其赋
阅读更多
soskp-yoours2024-05-03 12:17:06
-
yolo模型训练
9一、介绍 由MP4等视频文件解析出多张图片,形成数据集。 本文根据 https://www.bilibili.com/video/BV1sZ421b7rQ/ 视频,依据支付宝小鸡打球游戏录屏做练习。 程序中使用的是 ultralytics,其为yolov8版本。二、图片 录制视频,并将mp4导出到
阅读更多
soskp-yoours2024-05-01 14:05:36
-
NVCC CUDA交叉编译
10一、介绍 在虚拟机中的Ubuntu环境下,编译出Jetson Xavier NX可执行程序。二、交叉编译命令 nvcc --cudart shared -o k6 k6.cu -std=c++11 -lpthread -arch=sm_72 -ccbin=/tools/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin/aarch
阅读更多
soskp-yoours2024-04-22 12:24:11
-
CUDA 多个独立任务并行执行 - 示例
11一、多线程并行执行CUDA核函数 示例创建了两个核函数,并且在多线程中并行调用,在jetson上测试正常。二、示例#include <stdio.h>#include <stdlib.h>#include <cuda_runtime.h>#include <pthread.h>#define NUM_THREADS 10#define NUM_
阅读更多
soskp-yoours2024-04-19 16:44:06
-
CUDA 多个独立任务并行执行 - 常用API函数介绍
12一、介绍 在CUDA编程中,使用多线程来管理多个CUDA流是一种常见的做法,特别是在需要并行执行多个独立任务或进行多重数据转移和内核执行时。每个线程可以创建自己的CUDA流,并在其中提交命令,从而实现这些命令的异步执行。<span style="color: rgb(30, 31, 36); font-family: -apple-system, BlinkMacSystemFont,
阅读更多
soskp-yoours2024-04-19 16:35:31
-
Ubuntu 18.04 下安装运行 GPGPU-Sim
13一、简介 gpgpu-sim是一个GPU模拟器,可以让cuda程序运行在一个软件模拟器上,而不需要硬件GPU。 本文主要参考 https://zhuanlan.zhihu.com/p/369673760 来一步步实现,并根据新出现的安装问题做调整修改。二、安装Ubuntu18.04x64 尝试
阅读更多
soskp-yoours2024-04-13 19:20:30
-
python打包成可执行文件-包含依赖库
14以 spss2excel.py 为例,使用Visual Code打开工作文件夹。 1. 安装python扩展插件 2. python依赖 a) pip国内源 中国科学技术大学 : https:
阅读更多
soskp-yoours2024-04-12 14:24:55
-
使用SDL2实现多屏拼接滚动显示文字
15一、简介 用mfc自绘的形式纯手工模拟多屏幕文字滚动的示例,cpu占用率很高。在此改用sdl2编写测试。二、源代码#include "stdafx.h"#include <SDL.h>#include <SDL_ttf.h>#include <stdbool.h>#include <time.h>// 屏幕分辨率#define SCREEN_WIDTH 640#d
阅读更多
soskp-yoours2024-04-11 21:04:18