自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 Eclipse Springboot JSP 打jar包并运行

Eclipse Springboot JSP 打jar包并运行

2022-07-08 15:03:45 429 1

原创 threejs示例

WEB 3D 仿真控制测试前言本示例界面如下全部代码结束前言本示主要介绍threejs简单应用,仅供入门学习,涉及商用产生的风险本人概不负责。其中涉及obj模型加载,obj模型由SU创建并导出,模型表面经过贴图处理,模型不能搞太多顶点,建议贴图处理,否则场景展现会卡,另外obj加载近场景后会以group类型存放。示例中还会涉及材质变化、物体选中、物体移动、以及全局小地图的简单实现。对于threejs相关概念可以参考threejs.org官网,本文中所引用js库经过测试可用。本示例界面如下全

2022-01-06 17:11:40 4578

原创 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 1469

原创 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 7577 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 432

原创 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 2095 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 3299 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 1564 3

原创 C# 通过服务守护前台带有界面的应用程序

通过windows服务去守护前台应用进程,保证应用始终运行,应用崩溃关闭后自启动。重点是windows服务启动带有UI界面的应用会自动变为后台应用无法显示UI,本方法可有效解决自启动应用无法显示UI的问题。

2020-05-18 18:22:51 937 1

原创 C# UDP+NAUDIO局域网声音组播传送与播放

本实例通过采集麦克声音数据,利用udp组播方式在局域网中进行组播传送(类似在组内进行广播,udp广播、组播、单播请自行查阅相关资料),组内成员通过接收并播放到扬声器。程序中引用了 Naudio 声音处理类库进行声音的采集与播放,可通过VS NuGet 查找并引用,关于声音处理相关技术请查阅相关文档。防火墙要做好响应放行或直接关闭,否则数据无法接收和发送。另外局域网环境可网关交换机也要做响应放行,否则也无法通讯。

2020-05-14 13:33:05 2591 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 9377 3

UdpAudio.rar 免分下载:)

示例演示UDP局域网声音的发送和接收。

2022-01-07

threejs示例 随便下载 不要分:)

threejs示例,解压后直接运行index.html,请使用google浏览器进行测试。送人鲜花手留余香,感谢收藏!

2022-01-06

System.Speech.dll

windows下语音识别动态连接库,通过c#直接引用即可使用简单语音识别与文本朗读功能,可实现基本的语音控制与交互。

2020-07-02

Ubuntu+Qt+FFmpeg 视频采集、预览与国际化

Ubuntu+Qt+FFmpeg 视频采集、预览与国际化方法示例,本示例相关运行环境配置步骤请参考本博客同名标题。

2020-06-18

Interop.DeckLinkAPI.dll

Blackmagic Decklink duo 2 视频采集卡 SDK,SDI音视频预览、采集等处理。c# 可直接引用使用,sdk不包括音视频的编解码功能,相关编解码请使用相关支持库。

2020-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除