摘要:
用 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)

浙公网安备 33010602011771号