PhotoAssessment
使用 Core ML 和 Metal 进行照片评估。
📚 文章
🔮 示例
要运行示例项目,请克隆仓库并运行 PhotoAssessment 目标。
🐒 如何使用
PhotoAssessmentHelper
可以更快更简单地生成评估结果,且使用代码量更少。
self.helper.requestMLAssessmentScore(for: downsampleImage, completionHandler: { (score) in
DispatchQueue.main.async {
self.assessmentLabel.text = String(format: "Assessment Score:%0.5f", score)
}
})
self.helper.requestMPSAssessmentScore(for: downsampleImage, completionHandler: { (result) in
DispatchQueue.main.async {
self.detailLabel.text = result.description
}
})
PhotoAssessmentKit
支持 iOS 和 tvOS。
PhotoAssessmentMacKit
支持 macOS。
ConvertMLModel
将 NIMA 模型转换为 Core ML 格式。
📲 安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。可以使用以下命令安装它:
$ gem install cocoapods
要使用 CocoaPods 将 PhotoAssessment 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
use_frameworks!
target 'MyApp' do
pod 'PhotoAssessment'
end
需要将 "MyApp" 替换为您项目的名称。
然后,运行以下命令
$ pod install
Carthage
Carthage 是一个去中心化的依赖管理器,它会构建您的依赖关系并提供二进制框架。
您可以使用以下命令使用 Homebrew 安装 Carthage:
$ brew update
$ brew install carthage
要使用 Carthage 将 PhotoAssessment 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "yulingtianxia/PhotoAssessment"
运行 carthage update
命令以构建框架,并将构建好的 PhotoAssessmentKit.framework
拖入您的 Xcode 项目。
手动
只需将“源”文档文件夹拖入您的项目中。
❤️ 捐赠
- 如果您需要帮助或想提问,打开一个问题。
- 如果您发现了一个错误,打开一个问题。
- 如果您有一个功能请求,打开一个问题。
- 如果您想做出贡献,提交一个 pull request。
👨🏻💻 作者
yulingtianxia, [email protected]
👮🏻 许可证
PhotoAssessment 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。