最近在看YOLOv8的相关内容,想自己偿试着在本地编译了一下,但对这个项目不是很熟悉,绕了不少弯路,这里记录一下如何在本地编译YOLOv8,我想编译其它AI项目也可以借鉴此方法。
机器学习的各种资料
在这里记录了我整理了一些机器学习的资料,有兴趣的同学可以看一看
可视化工具
playgroud.tensorflowAI
发现了一个特别好的学习机器学习的可视化工具playgroud.tensorflow,通过它可以让你快速理解什么是线性回归,什么是逻辑回归,有人还写了一篇文章,讲解了如何使用这个工具playgroud.tensorflow工具的使用。
为VSCode配置C/C++开发环境
随着微软不断的更新,VSCode功能越来越强大,其操作简单且跨平台,因此深受开发者们的喜欢。你可以使用它在各个不同的平台(Windows、Linux、Mac)编写各种不同语言的代码,如Python、JavaScript、C/C++……
但有一些同学还不清楚如何用它来编译、调试C/C++程序,本文就向你介绍一下。
Vue3+Vite+Electron+TypeScript开发App
前端开发技术日新月异,一段时间没碰就会发生不少变化。最近我想做个跨平台的桌面App,经过调研现在比较流行的一种架构是Vue3+Vite+Electron+TypeScript,今天我就来介绍一下我是如何将这几种技术结合到一起。
一些常用的AI工具
安装部署Jupyter并引入吴恩达的课程资料
学习AI/机器学习安装布署Jupyter是必不可少的,全世界的人工智能科学家都使用它作为开发工具,今天我们就来看一下如何安装布署Jupyter。
目前最流行的有Jupyter Notebook 和Jupyter Lab两种开发工具,其中Jupyter Lab 功能更强大,也是最近几年刚推出的,我们就介绍一下它的安装步骤。
RTSP协议及其推拉流
随着时代的发展,现在安防系统都需要通过通用浏览器来观看监控画面。但大部分安防系统使用的都是RTSP协议的摄像头,但相通过浏览器接收视频流必须使用WebRTC协议,显然传输协议的不同导致它们无法直接实现互联互通。
既然通过底层传输协议无法互通,那有没有其它方案呢?
FFmpeg7.0源码分析
FFmpeg近期推出了一个重要Feature,即将原来的FFmpeg命令行工具由单线程变成了多线程。
1 | ffmpeg -i input.mp4 -c:v libx264 -crf 23 out.mp4 |
如上面的命令,以前使用上面命令进行转码时,由于它是单线程工作模式,因此只能利用一个CPU内核。而现在改成多线程工作模式后,它可以充分利用你机子上的多个CPU内核,这可以大大加快转码的速度。
如何使用FBO实现离屏渲染
OpenGL二次渲染与BlitFramebuffer的区别
上一篇中我们介绍了如何自己创建一个渲染线程,并在该线程上构建EGL环境,本文我们分别介绍一下在渲染线程中如何通过二次渲染法进行离屏渲染以及如何通过BlitFramebuffer实现离屏渲染。