- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 threejs示例
WEB 3D 仿真控制测试前言本示例界面如下全部代码结束前言本示主要介绍threejs简单应用,仅供入门学习,涉及商用产生的风险本人概不负责。其中涉及obj模型加载,obj模型由SU创建并导出,模型表面经过贴图处理,模型不能搞太多顶点,建议贴图处理,否则场景展现会卡,另外obj加载近场景后会以group类型存放。示例中还会涉及材质变化、物体选中、物体移动、以及全局小地图的简单实现。对于threejs相关概念可以参考threejs.org官网,本文中所引用js库经过测试可用。本示例界面如下全
2022-01-06 17:11:40 4837
原创 c# windows语音识别与朗读示例
c# windows语音识别与朗读示例本示例通过windows语音识别功能进行语音识别和文本朗读。打开windows麦克风,点击start按键,大声朗读 “中国”、“美国”、“英国”,识别成功将发出“嘟”的提示音并朗读对应结果。用到的语音识别模块包括:using System.Speech.Recognition;using System.Speech.Synthesis;动态连接库文件在我的资源中下载.示例界面如下:程序源码如下:using System;using System.R
2020-07-02 10:18:02 1594
原创 C# Webapi+Webrtc 局域网音视频通话示例
C# WebApi+Webrtc 局域网音视频通话示例本示例通过IIS部署webapi,利用websocket进行webrtc消息交换,通过Chrome浏览器访问,可实现局域网内webrtc 音视频通话。通过Chrome浏览器打开localhost/live.html本地网址,打开两个本地网,点击任意页面连接按钮即联通。本示例未实现NAT穿透处理,互联网无法联通,如需NAT穿透请自行查阅相关资料。关于webrtc、webapi相关技术说明请自行查阅相关资料,本文不做赘述说明。运行效果如下图:w
2020-06-19 10:37:15 7954 2
原创 Ubuntu+Qt+FFmpeg 视频采集、预览与国际化
Ubuntu+Qt+FFmpeg 视频采集、预览与国际化本示例主要实现在linux操作系统环境下调用摄像头,并采集录像和截图等图像处理功能,同时也对国际化方法进行了简单示例,希望对音视频采集初级用户有所帮助。本示例通过笔记本电脑(win10)安装vmware workstation 15 player虚拟ubuntu系统进行测试。第一步:到vmware官网下载并安装vmware workstation player非商业用户版第二步:到ubuntu官网下载ubuntu安装文件(ubuntu-20.0
2020-06-18 15:14:11 467
原创 C# 电脑麦克风录音
C# 电脑麦克风录音本实例通过Naudio库完成麦克风录音并把PCM脉冲信号保存成wav音频文件。关于音频的采样率、比特率、声道等问题请查阅相关资料,本示例不做解释。录音接口类: public interface ISpeechRecorder { void SetFileName(string fileName); void StartRec(); void StopRec(); }录音实现类:using System;usi
2020-05-21 10:02:53 2229 1
翻译 C# DirectShow预览摄像头并截图
C# DirectShow预览摄像头并截图本事例通过Windows DirectX Filtergraph 一些列管道将电脑所接入视频采集设备的视频流播放到制定区域,通过ISampleGrabberCB接口的BufferCB回调函数截取图片。ui布局:代码如下:using System;using System.Drawing;using System.Windows.Forms;using DirectShowLib;using System.Runtime.InteropServic
2020-05-20 17:15:45 3660 2
原创 C# 滑动开关效果
C# 重绘checkbox生成滑动开关通过调用checkbox控件的paint事件,在重绘事件里判断checked属性,如果选中绘制选中图,如果未选中绘制未选中图。效果图:重绘代码:private void RectangleCheckBoxButton(object sender, PaintEventArgs e){ CheckBox rButton = (CheckBox)sender; Graphics g = e.Graphics;
2020-05-19 09:47:47 1684 3
原创 C# 通过服务守护前台带有界面的应用程序
通过windows服务去守护前台应用进程,保证应用始终运行,应用崩溃关闭后自启动。重点是windows服务启动带有UI界面的应用会自动变为后台应用无法显示UI,本方法可有效解决自启动应用无法显示UI的问题。
2020-05-18 18:22:51 1027 1
原创 C# UDP+NAUDIO局域网声音组播传送与播放
本实例通过采集麦克声音数据,利用udp组播方式在局域网中进行组播传送(类似在组内进行广播,udp广播、组播、单播请自行查阅相关资料),组内成员通过接收并播放到扬声器。程序中引用了 Naudio 声音处理类库进行声音的采集与播放,可通过VS NuGet 查找并引用,关于声音处理相关技术请查阅相关文档。防火墙要做好响应放行或直接关闭,否则数据无法接收和发送。另外局域网环境可网关交换机也要做响应放行,否则也无法通讯。
2020-05-14 13:33:05 2936 4
原创 C# WinForm UI 触摸屏按下和抬起事件处理方法
C# WinForm UI 中触摸屏按下和抬起事件处理方法思路实现方法思路利用WPF互操作性elementhost控件承载 System.Windows.Controls控件,并绑定WPF控件的TouchEnterEvent 和 TouchUpEvent。直接使用 System.Windows.Forms 系列控件操作触摸屏不好使。实现方法第一步:在winform窗口上增加一个ElementHost控件,命名为ElementHost1,此控件用于wpf互操作。再增加一个form button 按
2020-05-13 10:57:47 10358 3
Interop.DeckLinkAPI.dll
2020-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人