检测 iPhone 屏幕上的亮点/暗点

2024-01-07

我想检测并标记图像上最亮和最暗的点。

例如,我正在创建 AVCaptureSession 并使用 AVCaptureVideoPreviewLayer 在屏幕上显示视频帧。现在,在这个相机输出视图上,我希望能够标记当前最暗和最亮的点。

我必须读取图像像素数据吗?如果是这样,我该怎么做?


无论如何,您必须读取像素才能检测到这一点。但如果你想让它更快,不要读取每个像素:只读取 100 个像素中的 1 个:

for (int x = 0; x < widgh-10; x+=10) {
   for (int y = 0; y < height-10; y+=10) {
      //Detect bright/dark points here
   }
} 

然后,您可以读取找到的像素周围的像素,以使结果更加正确


获取像素数据的方法如下:stackoverflow.com/questions/448125/ https://stackoverflow.com/questions/448125/在最亮点,红色+绿色+蓝色必须最大(225+225+225 = 675 = 100% 白色)。在最暗点,红色+绿色+蓝色必须为最小值(0 = 100% 黑色)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检测 iPhone 屏幕上的亮点/暗点 的相关文章

  • iphone sdk - 调用视图的超级视图的视图控制器的方法

    你好 我如何在当前视图中调用当前视图的超级视图的视图控制器中实现的方法 你能帮我吗 谢谢 通常这是通过代表完成的 让您的视图接口定义一个协议和对某个委托的引用 然后让你的父视图控制器实现这个协议 然后父母会这样做 someView fooD
  • 使用“presentModalViewController”加载视图

    我正在尝试从另一个视图控制器加载临时的滑入视图 我的应用程序的视图控制器的结构如下 Application gt Tab Bar Controller gt TabBarItem gt View Controller 在此视图控制器中 我有
  • UILocalNotification 播放自定义声音

    我在我的应用程序中实现了本地通知 但我只是想知道是否有一种方法可以播放不属于 iPhone 应用程序主包的一部分的声音 基本上在我的应用程序中 我希望用户录制生成本地通知时播放的声音 而不是播放预先录制的或默认的声音 据我所知 这是可以实现
  • 如何在我的应用程序中添加应用内购买

    我想在我的应用程序中使用应用程序购买应用程序 但我不知道如何执行此操作 任何人都可以帮助我如何做以及源代码在哪里 给我链接或代码 这里有一堆链接 应用内购买编程指南 http developer apple com iphone libra
  • 如何在 UIAlertView (iOS) 中的其他两个按钮(堆叠)之间添加取消按钮

    我正在尝试创建一个带有三个按钮 将堆叠 的 UIAlertView 我希望 取消 按钮位于其他两个按钮之间的中间 我尝试将 cancelButtonIndex 设置为 1 但如果还有其他两个按钮 它只会将它们放置在索引 0 和 1 处 我知
  • 使用 AVMutableVideoCompositionLayerInstruction 旋转视频

    我正在 iPhone 4 上使用前置摄像头拍摄视频 并将视频与其他一些媒体资源结合起来 我希望该视频为纵向 所有视频的默认方向都是横向 在某些情况下 您必须手动管理 我正在使用 AVFoundation 特别是 AVAssetExportS
  • rightBarButtonItem 信息按钮,右侧没有空格

    我有一个UIViewController设置为在其右侧显示一个信息按钮UINavigationItem像这样 UIButton infoButton UIButton buttonWithType UIButtonTypeInfoLight
  • iPhone - 创建自定义 UITableViewCell 顶部和底部边框

    我一直在到处寻找 但还没有找到我的答案 我使用 JSON 中的动态单元格填充 UITableView 并尝试隐藏任何额外的单元格 我关闭了IB中的分隔符 当然所有的单元格分隔符都消失了 如何在每个 tableviewcell 的底部和顶部添
  • 如何以编程方式设置设备(UI)方向?

    希望屏幕 UI 上的所有内容都能够从横向左向右旋转 反之亦然 我该怎么做呢 这是私人的吗 我知道 BOOL shouldAutorotateToInterfaceOrientation UIInterfaceOrientation inte
  • 如何将图像放入此 UIPickerView 中?

    我不知道如何创建一个在文本一侧带有图像的自定义 UIPickerView 我一直在寻找一种方法 我刚刚发现了这个 UIView pickerView UIPickerView pickerView viewForRow NSInteger
  • 如何以编程方式更改 iPhone APN(接入点名称)?

    如何以编程方式更改 iPhone APN 接入点名称 或者强制 3G GPRS 连接以编程方式使用特定的 APN 无法通过 SDK 完成 第三方应用程序无法对硬件进行这种级别的控制 尤其是蜂窝调制解调器
  • 如何使用 iPhone 将照片上传到服务器?

    我正在编写一个 iPhone 应用程序 它可以拍摄照片然后将其上传到服务器 如何使用 Cocoa 将照片上传到服务器 我想我在某处使用 NSUrl Thanks Header interface EPUploader NSObject NS
  • 如何在 iPhone 上使用带有线程的 sqlite + fdbm 库

    相关这个问题 https stackoverflow com questions 1082554 我想把数据加载放在后台 但是 我收到 库例程调用不按顺序 错误 In 这个所以线程 https stackoverflow com quest
  • 贴纸包会在模拟器上使 iMessage 崩溃,但在 iPhone 上不会崩溃

    按照 Apple 的在线说明和视频在 Xcode 中创建了一个贴纸包 所有图像的尺寸均正确且远低于文件大小阈值 如果我在我的实体 iPhone 上构建并运行贴纸包 一切都会完美运行 如果我在模拟器上构建并运行贴纸包 对于任何模拟的 iPho
  • 将 NSData 转换回音频文件

    我已经转换了我的 caf音频文件到NSData使用以下代码行对象 NSData audioData NSData dataWithContentsOfFile MyRecorderFilePathURL path options 0 err
  • 如何向标准 UIButton 添加徽章? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否可以在标准中添加看起来标准的徽章UIButton 如果不支持半原生 那么实现此目的最简单的方法是什么 示例图片 这是 Sascha
  • 在 appdelegate 中呈现多个模态视图

    我想在应用程序收到 application UIApplication application didReceiveRemoteNotification NSDictionary userInfo 中的每个推送消息后呈现一个 modalvi
  • NSMutableArray writeToFile:atomically 在设备上总是返回 NO,但在模拟器上工作正常

    我在 xcode 项目的资源中有一个 plist 文件 其根类型为 Array 单击按钮 我需要访问此 plist 并查找 plist 是否已包含特定项目 如果未将新项目 NSString 写入 plist 我这样做如下 NSMutable
  • 使用 HTTP NSURL 创建 AVAsset

    我正在尝试合并两个NSURLs包含视频参考 其中一个 URL 指向 AWS 上的视频 另一个 URL 指向本地存储的视频 我的导出代码有效 因为我已经尝试使用两个本地视频 但每当我尝试合并 HTTP url 和本地 url 时 我都会收到此
  • 从应用程序打开/关闭 iPhone 的 Wifi

    我需要打开或关闭 iPhone 中的 wifi 有什么方法可以做到吗 还是被禁止了 私有框架 所有使用公共 SDK 编写的应用程序都经过沙箱处理 他们只能访问苹果认为可以在该沙箱中使用的属性和数据 恐怕 Wi fi 不在列表中 请看一下这个

随机推荐

  • Flutter 工具栏重叠在状态栏下方

    我想知道应用程序的顶部边缘在颤振中从哪里开始 看看下面的 hello world 应用程序 调试横幅已移至状态栏下方 这表明我的应用程序的顶部边缘从屏幕边缘开始 然而 该应用程序的AppBar已放置在状态栏之后 这种矛盾让我很困惑 应用程序
  • Google API 将 URL 重定向到我的本地主机

    我的应用程序使用 Google API 身份验证后 它将响应定向到重定向 URL 我可以将响应重定向到本地 URL 以便测试我的应用程序吗 None
  • Eclipse 类路径中的嵌套文件夹

    我正在尝试将两个文件夹添加到我的 eclipse 项目的类路径中 假设文件夹 A 和文件夹 B B 在 A 内 每当我将 A 添加到类路径中时
  • Nokogiri 不允许我在 Rails 中捆绑安装

    我已经看到有人提出这个问题 并尝试了我所看到的建议 我买了一台新 MacBook 希望设置一个现有的应用程序 当我克隆应用程序时 它不会捆绑安装 并且表现得像未安装 Rails 即使它在其他目录中工作 我尝试从 gemfile 中删除版本号
  • 使用表单身份验证的 MVC3 中的简单授权

    我正在尝试做 MVC3 中应该很简单的事情 我有一个使用表单身份验证通过第三方 SSO 对用户进行身份验证的应用程序 成功登录后 SSO 会发回我的应用程序上的特定控制器操作 然后我打电话FormsAuthentication SetAut
  • query.startAt 数据库规则权限被拒绝

    似乎是query startAt规则被破坏了 或者我不明白 有人可以确认吗 这是最小的可重现误差 实例 https querystartaterror firebaseapp com 使用 CTRL SHIFT i 打开 Chrome 控制
  • 使用 NewtonSoft 将 JSON 对象反序列化为 .Net 对象

    我有一个 json 对象 我想将其反序列化为其 Net 类型而不进行强制转换 我想我在文档中的某个地方读到 您可以将属性传递到 json 中 以告诉反序列化器它可以尝试转换的 Net 对象类型 我找不到我读这篇文章的地方 我想避免使用 va
  • 一些字符坚持我在 Python cmd 中的彩色提示

    我在用Python 2的cmd模块 https docs python org 2 library cmd html为程序创建命令行 只要我不为提示添加颜色 一切都会很好地工作 工作代码 from cmd import Cmd class
  • Woocommerce 德国化将条款和条件复选框移至提交前

    我正在尝试将 WC 结帐中的复选框从付款信息之前移动到提交按钮之前 我已使用以下命令在提交按钮之前成功添加了另一组复选框 add action woocommerce review order before submit woocommer
  • gmaps4rails:未捕获的引用错误:Gmaps 未定义

    我想通过 Gmaps Rails gem 将地图包含到我的 Rails 应用程序中 我使用带有资产管道的 Rails 3 2 11 按照此 gem 的设置说明进行操作https github com apneadiving https gi
  • 实体框架 - 无法创建 x 类型的常量值。此上下文中仅支持原始类型。

    我有以下内容 工程师模型 public class engineers public Guid Guid get set public string Name get set 我用正确的详细信息填写了工程师列表 List
  • 防止Button继承Parent的BackColor

    当我有一个父控件时BackColor以外SystemColors Control 但我在父控件上有按钮 我想在系统中绘制它们 但是 当我不改变BackColor按钮的颜色以父级的颜色绘制 当我改变BackColor按钮的SystemColo
  • 将 MySQL innodb 数据库加载到内存中

    我有一个 1 9GB 的 MySQL innodb 数据库 通过以下命令显示 SELECT table schema Data Base Name sum data length index length 1 048 576 as Data
  • 对 ignite 端口的 DoS 攻击

    我使用的ignite是嵌入式的 ignite使用两个端口 当我测试端口的dos攻击时 ignite出现java lang OutOfMemoryError Direct buffer memory 2021 12 01 14 12 59 0
  • malloc 错误 C++ [重复]

    这个问题在这里已经有答案了 可能的重复 malloc c 3074 错误 https stackoverflow com questions 1097995 malloc c3074 error 我在执行 C 代码时遇到这个奇怪的错误 ma
  • 具有嵌套命名空间的 Rails 4 引擎

    我找不到一种方法来生成在 Rails 下具有嵌套命名空间的引擎 每次这样做时 我基本上都必须手动编辑和移动生成的文件 Rails 中真的不支持嵌套命名空间吗 似乎不太可能 在公司 我们对所有内容进行命名 如下所示 公司名称 服务名称 模块
  • 在 Sass 中为数字添加单位

    我正在尝试创造动态价值 但到目前为止都失败了 创建的像素值似乎失去了用于计算的能力 numericValue 30 pixelValue numericValue px also tried pixelValue numericValue
  • 链接具有公共静态库的静态库的正确过程是什么?

    我正在开发一个静态库 名为Silicon https github com reidmain Silicon 我用于所有 iOS 应用程序 因为我不想创建一个可能难以维护的大型静态库 所以我创建了许多较小的静态库 并将它们作为子模块附加 截
  • UINavigationController 的 addChildViewController 和 topViewController 之间的相互作用

    我有类似模态视图控制器的东西 我需要将其显示在其他视图控制器上方 我没有使用常规模态控制器功能 presentViewController 和朋友 因为我需要更好地控制这个过程 相反 我使用视图控制器包含功能 addChildViewCon
  • 检测 iPhone 屏幕上的亮点/暗点

    我想检测并标记图像上最亮和最暗的点 例如 我正在创建 AVCaptureSession 并使用 AVCaptureVideoPreviewLayer 在屏幕上显示视频帧 现在 在这个相机输出视图上 我希望能够标记当前最暗和最亮的点 我必须读