Tag: 相机

如何从我的Windows Phone 8应用程序(XAML和C#)访问相机并将拍摄的图片保存在确定的文件夹中?

我希望此时正在构建的Windows Phone 8应用程序在按下屏幕上的具体按钮时访问相机拍照,然后将已拍摄的图像保存到确定的文件夹中(创建的文件夹)我的Windows Phone项目,而不是Windows Phone默认图库。 你能帮我看一下相机,把照片保存到我创建的文件夹中吗? 我正在使用XAML和C#。 非常感谢!!!

在ASP.NET Web表单中使用网络摄像头扫描QR码

我有实施网站的最后一年项目。 我遇到了实施Scan Qr Codefunction的问题。 我需要在我的“Scan.aspx”中创建一个二维码扫描器,此页面将显示一个使用网络摄像头的摄像头。 如果是手机,它将使用手机相机扫描QR码图像。 我不知道如何编码。 我的项目是ASP.net Web应用程序。 请提供任何源代码或解决方案,我将自己编写代码。 先谢谢了。 我需要的最终结果与此类似,它可以自动扫描二维码。 https://www.the-qrcode-generator.com/scan

使用连接到计算机的数码相机拍摄Persenels照片

我想创建一个Win-Form应用程序可以连接到我的电脑附带的数码相机。我想在计算机中查看Persenels的LiveView然后拍摄Persenels的照片。 我该如何实施这项行动? 我可以使用什么相机? 我可以使用哪些组件或库? 我可以使用什么SDK工具? 请帮我…

等待动画在unity3d中完成

我有一个动画,在Switch case中的Update -function中播放。 动画结束后,将布尔值设置为true。 我的代码: case “play”: animation.Play(“play”); gobool = true; startbool = false; break; 问题是我的gobool和startbool立即设置而没有完成动画。 如何让我的程序等到动画结束?

调整生成的相机流的大小

我试图让用户捕获图像并使用图像将其添加到屏幕上。 但是,由于内存限制,我还需要将此图像的大小调整为大约一半(12x 5MP图像在手机上永远不会好…) 我正在启动相机任务很好,它调用Completed事件。 但是,当我尝试使用DecodeJpeg时,我得到一个“参数不正确”。 例外。 这是我resize的代码,其中mx和my是维度的int。 我已经确认e.ChosenPhoto中有一些长度约为5500的东西: WriteableBitmap bitmap = PictureDecoder.DecodeJpeg(e.ChosenPhoto, mx, my); Image img = new Image(); img.Source = bitmap; 第一行是应用程序崩溃的地方。 有任何想法吗? 编辑:这也发生在PhotoChooserTask的结果….

游戏编程和事件处理程序

我没有编写游戏大约10年(我的最后一次经历是DJGPP + Allegro),但我想我会在周末看看XNA,看看它是如何形成的。 我印象非常深刻,但是当我继续拼凑游戏引擎时,我有一个(可能)基本问题。 您应该依靠C#的代表和活动来推动游戏多少? 作为应用程序程序员,我大量使用委托和事件,但我不知道这样做是否有很大的开销。 在我的游戏引擎中,我设计了一种“追逐凸轮”,它可以附加到一个物体上,然后重新计算它相对于物体的位置。 当对象移动时,有两种方法可以更新追逐凸轮。 在主游戏循环中有一个“UpdateCameras()”方法。 使用事件处理程序,并使chase cam订阅object.OnMoved。 我正在使用后者,因为它允许我将事件链接在一起并很好地自动化引擎的大部分。 突然之间,巨大而复杂的东西会落到少数3-5线事件处理程序中……这是一种美。 但是,如果每纳秒触发的事件处理程序变成一个主要的减速,我将删除它并采用循环方法。 想法?

Unity Android面向Camera WTF bug

我正在使用Unity为Android开发应用程序。 尝试使用前置摄像头,从WebCamTexture获取数据。 后面的工作正常,但是当我试图翻转相机时,这个可怕的东西出现了: **bitstream == (int)0xAFAFAFAF 作为统一控制台中的错误。 然后,即使使用后置摄像头,WebCamTexture也会停止工作。 任何的想法? PS使用Unity 5.3.3p1 ……可能是一个Unity bug吗?

用于扫描仪颜色意图的WIA Automation无法正常工作

我无法让我的Canon Pixma MP150从c#代码扫描彩色扫描。 以下代码生成黑白图像,或者如果我将6146的值更改为2,则会创建灰度图像。 我希望能够从代码中进行彩色扫描。 我知道扫描仪会对彩色图像进行彩色处理,因为我可以通过“扫描仪和相机”中的xp向导执行此操作。 任何人都可以帮我弄清楚我没有为彩色扫描设置什么值。 我可以找到的所有文档和示例都只是为了更改6146的值。 感谢您抽出时间来阅读! private void ScanAndSaveOnePage () { WIA.CommonDialog Dialog1 = new WIA.CommonDialogClass(); WIA.DeviceManager DeviceManager1 = new WIA.DeviceManagerClass(); System.Object Object1 = null; System.Object Object2 = null; WIA.Device Scanner = null; Scanner = Dialog1.ShowSelectDevice(WIA.WiaDeviceType.ScannerDeviceType, false, false); WIA.Item Item1 = Scanner.Items[1]; setItem(Item1, “6146”, 1); setItem(Item1, “6147”, 150); setItem(Item1, “6148”, 150); setItem(Item1, […]

XNA View Matrix – 寻求解释

我在理解XNA中的视图矩阵时遇到了一些麻烦。 我已经与所有其他部分相距甚远,因为我刚刚学会了所需的数学,我不想使用内置的Matrix函数而不了解他们先做的事情。 现在我理解了旋转,投影和翻译的基础知识,但我无法理解视图矩阵在XNA中的工作原理。 从我收集的内容来看,视图矩阵应该将“世界”转变为它自己的空间。 看似合理,但库中的Matrix.CreateLookAt方法非常令人费解。 我已经建立(通过检查库函数输出的内容)这两段代码产生相同的结果: Matrix view = Matrix.CreateReflection(new Plane(Vector3.UnitX, 0)) * Matrix.CreateReflection(new Plane(Vector3.UnitZ, 0)) * Matrix.CreateTranslation(Position); // ..equals this if (Position = (0 0 -5), since LookAt “looks at” but the above just looks straight down Z).. Matrix blah = Matrix.CreateLookAt(Position, Vector3.Zero, Vector3.UnitY); 为什么要翻转X轴和Z轴? 我认为你应该根据摄像机的旋转来旋转世界,但是在相反的方向,然后在相反的方向上将世界翻转相同的量。 或者视图矩阵根本不用作转换,而只是编码摄像机在世界中的位置和旋转?

某些配置的DirectShow虚拟摄像头不会出现在列表中

我使用DirectShowfilter作为虚拟相机(CLSID_VideoInputDeviceCategory)。 它运行良好,但有些应用程序/配置不会将此Feed显示为源。 例如,在win 8.1上,我可以通过webrtc在Chrome / Firefox中看到这个来源。 但是在胜利10中 – chrome没有在列表中显示此来源(但FF确实如此)。 adobe flash也没有在列表中显示它。 对我来说最重要的是在win 10 / chrome上提供它。 可能会对此产生什么影响以及如何解决? 更新 看起来x86和x64有两组不同的filter。 所以带铬的问题是由不同的建筑造成的。 但闪光灯仍未检测到相机。