上一页 1 ··· 4 5 6 7 8
摘要: 用 CAShapeLayer 和 UIBezierPath 贝塞尔曲线实现,每次进度变化时,重新初始化一个 CAShapeLayer 添加到当前 UIView 上。 import Foundation import UIKit class CircleProgressView: UIView { / 阅读全文
posted @ 2022-07-18 17:41 rome753 阅读(663) 评论(0) 推荐(0)
摘要: 一般来说,在UIViewController里的UIView使用lazy var,可以确保在只第一次使用时创建。 但是如果在viewDidLoad()前访问这个View,那么这个View就会创建两次,说明Lazy var机制失效了。网上搜了一下,都是说Lazy var在多线程下会失效。然而我打印一下 阅读全文
posted @ 2022-07-18 17:37 rome753 阅读(89) 评论(0) 推荐(0)
摘要: 1 CascadeClassifier 级联分类器人脸识别 有两种:haar级联和lbp级联,我用brew安装的,级联文件在/opt/homebrew/Cellar/opencv/4.5.5_2/share/opencv4/haarcascades里面,haar级联文件大小是900kb左右,lbp级 阅读全文
posted @ 2022-07-18 17:30 rome753 阅读(661) 评论(0) 推荐(0)
摘要: 1 安装OpenCV 因为不需要特别的编译配置,所以我没有用编译安装,直接用brew安装 brew install opencv 中间遇到一次安装sqlite失败,先安装一下sqlite brew install sqlite 再安装opencv就可以了。 安装后目录在/opt/homebrew/C 阅读全文
posted @ 2022-07-18 17:30 rome753 阅读(95) 评论(0) 推荐(0)
摘要: https://trac.ffmpeg.org/wiki/Capture/Desktop 官网教程 mac安装ffmpeg后,用命令行可以录屏。 1 获取mac的视频设备和音频设备 ffmpeg -f avfoundation -list_devices true -i "" 可以看到,视频设备有摄 阅读全文
posted @ 2022-07-18 17:29 rome753 阅读(436) 评论(0) 推荐(0)
摘要: 最近开始学一下ffmpeg,在电脑上开发和调试是比较方便的,后面也可以移植到移动端。mac上开发c/c++项目有几种方式:Xcode、VSCode和VS,其中:VS社区版和普通版都不支持c/c++语言,安装后你会发现在任何创建工程和添加插件的地方你都找不到c/c++,因为它不支持。VSCode有c/ 阅读全文
posted @ 2022-07-18 17:26 rome753 阅读(317) 评论(0) 推荐(0)
摘要: iOS工程添加OpenCV配置方法如下 https://blog.csdn.net/verybigbug/article/details/113588991 配置好后,就可以在移动端开发OpenCV了。我用的是Swift语言。 1 简单的图片处理 用import opencv2可以直接导入OpenC 阅读全文
posted @ 2022-07-18 17:26 rome753 阅读(509) 评论(0) 推荐(0)
摘要: ffmpeg命令行可以很方便地进行rtmp直播推流。 1 安装nginx服务 注意不能直接安装,一定要安装带rtmp模块的,否则会报rtmp找不到的错误。 安装有两种方式,一是自己编译安装,我没有采用;另一种是安装配置好的,用下面这篇教程的方法: https://www.jianshu.com/p/ 阅读全文
posted @ 2022-07-18 17:26 rome753 阅读(528) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8