摘要: 一、写在最前 由于本人的技术水平有限,难免会出现错误。本文对任何一个人有帮助都是我莫大的荣幸,任何一个大神对我的点拨,我都会感激不尽。二、技术选型 在2013年8月低的时候,公司中了XXX市场监督局肉品配送车辆监控的项目。整个系统软件部分需要实现的功能不难,最大的难点就是服务器的系统要求是Linux的,其次就是10月底系统能够初步成型。由于之前做的车辆监控系统都基于Windows的,要在短时间内完成这个项目,于是Mono就成了我的首选。张善友的博客,也成了我经常光顾的地方,后来通过跟张哥的一番沟通。最终采用了张哥推荐的方案,数据库使用PostgreSQL,Web服务器使用国产的Jexus,.. 阅读全文
posted @ 2013-12-31 21:02 supperwu 阅读(17379) 评论(70) 推荐(28) 编辑
摘要: 近日,在工作的时候遇到要对一个大的List<T>集合进行排序,于是就了解下各种List<T>的排序方法。首先,排序自然就会想到用Sort方法,看看List<T>的Sort方法各个重载版本:public void Sort();public void Sort(Comparison<T> comparison);public void Sort(IComparer<T> comparer);public void Sort(int index, int count, IComparer<T> comparer);1:Sort 阅读全文
posted @ 2012-06-13 16:42 supperwu 阅读(233692) 评论(8) 推荐(19) 编辑
摘要: 本文主要介绍如何让摄像头预览界面的宽高比始终在16:9。 首先我们需要修改一下上一篇随笔实现的UI界面,让Grid变成一个3*3的九宫格,预览界面位于正中间。Xaml示例代码如下: <Window x:Class="WebcamPreview.MainWindow" xmlns="http://sc 阅读全文
posted @ 2019-05-09 17:24 supperwu 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 本文简略地介绍一下如果使用AForge来实现前置/后置摄像头的预览功能。 要使用AForge,就需要添加AForge NuGet相关包的引用,这些包依赖的其他包会自动安装。 AForge.Controls AForge.Video.DirectShow 接下来需要添加另外两个引用,主要是为了使用Vi 阅读全文
posted @ 2019-04-23 14:27 supperwu 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: QR Code的全称是Quick Response Code,中文翻译为快速响应矩阵图码,有关它的简介可以查看维基百科。 我准备使用ZXing.Net来实现扫描二维码的功能,ZXing.Net在Codeplex上有介绍可以参考https://zxingnet.codeplex.com/。 可以通过N 阅读全文
posted @ 2017-08-03 16:29 supperwu 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 裁剪图片主要是借助于 BitmapDecoder.GetPixelDataAsync() 以及 BitmapTransform对象来实现。 实现的代码如下: 阅读全文
posted @ 2017-08-03 14:33 supperwu 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 这一节主要介绍如何去设置MediaCapture拍照的分辨率。 MediaCapture 包含一个 VideoDeviceController对象,凭借它可以控制摄像头的很多设置,其中包括设置拍照的分辨率。 首先通过GetAvailableMediaStreamProperties方法来获取设备所支 阅读全文
posted @ 2017-08-02 11:47 supperwu 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 这篇随笔主要介绍照相预览功能,重要使用的是MediaCapture对象,MediaCapture对象还可以用来处理录音和录制视频,本文只讨论照相功能。 1:查找摄像头 后置摄像头优先,找不到后置摄像头就返回找到的可用的摄像头列表的第一个。 2:初始Camera 首先需要创建一个MediaCaptur 阅读全文
posted @ 2017-07-28 17:34 supperwu 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍实现一个类似于微信扫一扫功能的UI界面,后续会再实现具体的识别二维码的功能。 实例使用的Win10 SDK Version是Windows 10 Anniversary Edition(10.0;Build 14393)。 简单的介绍UI布局 UI 布局采用 3*3 的Grid,扫描Fou 阅读全文
posted @ 2017-07-26 11:48 supperwu 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 可以使用的Win32 API是: 阅读全文
posted @ 2017-07-19 17:00 supperwu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: It’s time to get serious about improving your programming skills. Let’s do it! That’s an easy career improvement goal to give oneself, but “become a k 阅读全文
posted @ 2017-06-30 22:48 supperwu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 最近在搞Ocr相关的windows universal app, 用到了一些图像处理相关的知识。 涉及到了BitmapDecoder/BitmapEncoder/IRandomAccessStream等类,下面总结了IRandomAccessStream的一些扩展方法,以后还会慢慢加上其他常用的。 阅读全文
posted @ 2017-06-30 17:32 supperwu 阅读(293) 评论(0) 推荐(1) 编辑