Python中使用MediaPipe进行人脸关键点检测 Python中使用MediaPipe进行人脸关键点检测安装Anacondahttps://www.anaconda.com/download 下载并安装后,启动Anaconda,在某个环境的运行按钮上点击鼠标左键,并在弹框中选择Open Terminal: 安装MediaPipe在上一步打开的终端中,执行以下命令: 1pip install mediapipe 在某个目录下编写以下代码: 12 2023-09-08 #Python #MediaPipe
Qt Errors Warnings Failed to find “gl.h”环境 macOS Ventura 13.3.1 Qt 5.15.2 问题描述出现以下错误: 1/Applications/Qt/5.15.2/clang_64/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9: error: Failed to find "gl.h" in "/Syst 2023-08-09 #Qt
Qt设置应用程序图标 参考资料: Qt帮助文档中的《Setting the Application Icon》 Windows平台 可在以下网站将JPG、GIF、PNG格式的图片转换为ICO格式的图片: https://www.bitbug.net/ https://ico.nyaasu.top/ http://www.ico51.cn/ 提供一个ICO格式的图片。假定其文件名为dog.ico。 创建.r 2023-08-09 #Qt
Qt信号与槽 参考资料: Qt帮助文档中的《Signals & Slots》 作用用于在对象之间建立通信。 当发生某个事件时,信号会被发出,槽函数会被调用,以响应某个信号。 信号和槽机制是类型安全的:信号的签名必须与槽的签名匹配(实际上,一个槽的签名可能比它接收到的信号的签名要短,它可以忽略信号传递过来的额外的参数)。 信号和槽是松耦合的:发出信号的类既不知道也不关心哪个槽会接收信号。 所有从Q 2023-08-09 #Qt
Alpine Linux: unable to select packages 执行apk add npm出现错误: 123ERROR: unable to select packages: npm (no such package): required by: world[npm] 解决方式:编辑/etc/apk/repositories,删除链接前面存在的#。 2023-05-08 #Alpine #Linux
Flutter - 使用Texture展示宿主平台中的纹理 Flutter - 使用Texture展示宿主平台中的纹理Android 获取Texture Registry 创建SurfaceTextureEntry 返回纹理id给Flutter,供Texture Widget使用 返回SurfaceTexture给宿主平台,并在宿主平台实现绘制 iOS 获取Texture Registry 在宿主平台中自定义一个实现绘制的类(需要实现FlutterTe 2022-09-19 #OpenGL ES #Flutter #OpenGL
RTMP推流详解 参考资料: Adobe Flash Video File Format Specification Version 10.1 ISO/IEC 14496-3 Second edition 2001(Information technology — Coding of audio-visual objects — Part 3: Audio) ISO/IEC 14496-15 2022-08-14 #流媒体 #RTMP
慎用UILabel的preferredMaxLayoutWidth 慎用preferredMaxLayoutWidth。建议使用宽度约束。 原因:使用preferredMaxLayoutWidth会导致UILabel的文字与其边缘没有间隙,导致其宽度并不与preferredMaxLayoutWidth一致,有可能导致其父视图的宽度与预想的不一致。 2022-08-01 #iOS
Swift - 利用Codable进行JSON解析 针对常见的几种情况,进行总结。 层次结构嵌套模型与JSON层次结构对应时JSON: 123456789{ "geometry": { "type": "Point", "coordinates": [ -97.089200000000005, 2022-05-07 #iOS #JSON