问题标签 [nokia-imaging-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
230 浏览

c# - HRESULT:0x8004C00F 使用 Nokia Imaging sdk 时

这是代码的外观。

诺基亚过滤器类:

我的 UI 完全卡住了,甚至后退按钮也没有响应。当我停止调试器时,代码指向

在这种情况发生之前开始执行的语句是

我是并行编程的新手。我搜索了很多,发现死锁在这种情况下很常见。我相信这也是一个死锁的情况。我该如何解决这个问题?

更新:

更换后

我收到 HRESULT: 0x8004C00F 错误在 catch {} 之后

这是堆栈跟踪:

0 投票
2 回答
181 浏览

c# - 使用诺基亚成像 SDK 减少红眼

我尝试使用 Nokia Imaging SDK 实现红眼消除算法。我已经编写了控制来选择眼圈,所以我不需要分割/面部检测阶段(我在一个圆圈内有点列表) - 我是这样实现的:

, AlphaBitMask = 0xFF000000, RedBitMask = 0x00FF0000, GreenBitMask = 0x0000FF00_ BlueBitMask = 0x000000FF

但是我得到了奇怪的结果:

结果在左圈

问题是:Nokia Imaging SDK 是否使用了一些 alpha 混合?我应该如何处理 alpha 通道?另一个重要的问题 - 有人处理过CustomFilterBase吗?我怎样才能只处理点列表(所以我可以使用_selectedRegionProvider.GetAllSelectedPoints()它返回 IEnumerable of Point),因为从我所看到OnProcess的内容分为多个部分(所以我无法访问单个 OnProcess 中的所有像素)。

0 投票
1 回答
363 浏览

c# - 如何从页面中的用户控件中获取点击事件

希望这个问题是有道理的。我想做的是在用户控件中放置一个Ellipse(或样式化的按钮,使其看起来像一个带有图标的椭圆,该图标在我的代码后面动态填充,然后能够确定何时在Ellipse用户控件上点击了执行与点击用户控件时不同的操作。我使用的示例实际上来自诺基亚 Imaging SDK 示例,并进行了一些调整。

PhotoThumbnail.xaml //用户控件

照片缩略图.xaml.cs

页面.xaml.cs

上面的photoThumbnail.Tap事件执行了一个动作,但是我如何确定用户是否点击了EllipsePhotoThumbnail UserControl不是控件本身?

0 投票
2 回答
438 浏览

windows-runtime - 旋转 CamerePreviewImageSource

我正在尝试旋转 CameraPreviewImageSource 以使其(仅)以纵向模式显示:

我也在XAML文件中尝试过,但大多数时候结果很奇怪(就像 90% 的图片被隐藏了):

有任何想法吗?

0 投票
2 回答
90 浏览

c# - 如何序列化列表(诺基亚成像 SDK)?

我正在尝试使用 XML 序列化保存应用于图像的 IFilter 列表(接口类型),以便用户可以从他离开的位置编辑相同的图像。

这可能吗?是否有另一种选择来做同样的事情?

0 投票
1 回答
457 浏览

windows-phone-8.1 - CameraPreviewImageSource 空预览帧

我剪切并粘贴了下面关于如何使用 CameraPreviewImageSource 和访问预览缓冲区帧的代码,但它不起作用,并且帧缓冲区大小似乎为 0x0,读取 OnPreviewFrameAvailable 事件的 IImageSize 参数的值。

如何获取 MediaCapture 的预览缓冲区 - 通用应用程序

已选择 Package.appxmanifest 上的功能(网络摄像头和麦克风)

在 Silverlight 应用程序上实现 CameraPreviewImageSource 效果很好!

0 投票
1 回答
87 浏览

lumia-imaging-sdk - 在 Lumia Imaging sdk 中提取颜色分量 - 自定义滤镜

有人可以解释使用位移运算符在以下语句右侧提取颜色分量的计算吗?

0 投票
1 回答
103 浏览

windows-phone-8 - 使用 wp8 前置摄像头翻转图像

我正在为我的 Windows Phone 应用程序使用 lumia 成像 sdk。我主要使用前置摄像头。也正在使用VideoBrush来捕获图像。当我尝试用前置摄像头拍照时,它工作得很好,但是当图像被捕获时,图像被翻转并保存(如镜面效果)。

以上Scale="-1"有助于初始化相机,但捕获任务将其存储为镜像。下面是用于捕获图像的代码。难道这个镜面效果可以在这里操纵?

或者有什么方法可以翻转和保存捕获的图像(就像LumiaSelfie应用程序一样)?请帮我解决一下这个。提前致谢。

0 投票
1 回答
136 浏览

c# - 应用照片滤镜前预览 c# wp8

我正在为这个应用程序使用 Lumia Imaging SDK 2.0。

基本上我已经为特定的过滤器创建了一个矩形。当用户点击矩形时,该过滤器将应用于它。

但我的问题是:当用户点击其他过滤器时,以前的过滤器不会磨损。我想确保只有当用户双击矩形时才会永久应用过滤器,但是当他单击时,过滤器效果将暂时应用于照片以预览效果。当他选择其他过滤器时,之前的过滤器会磨损。我希望我说清楚了。

这是我正在做的代码:

还有一件事,我将如何实现撤消过滤选项?

0 投票
1 回答
68 浏览

c# - 使用 Lumia Imaging SDK 创建平铺 JPEG

如何使用 WP 8.1 上的 Lumia Imaging SDK 从较小的图像创建更大的平铺图像?我正在尝试使用JpegTools.BlendAsync()doc),但我不确定这是最好的方法。

另外,我如何将图像读取为IReadableBitmap