首页
壁纸
Search
1
adb install -r -l -t -s -d -g 的解释
39,594 阅读
2
给孙小姐的一封情书
3,270 阅读
3
Windows SDK version 8.1 下载地址
144 阅读
4
C#,Aforge调用摄像头,实时处理图像,灰度化/二值化
124 阅读
5
handsome常用操作
113 阅读
取次花丛懒回顾
默认分类
C#
MySQL
LabVIEW
Java
Android
PHP
Python
handsome
相册
百度地图
嵌入式
嵌入式Ubuntu
linux
Search
标签搜索
handsome
C#
Git
王某人
累计撰写
61
篇文章
累计收到
17
条评论
首页
栏目
取次花丛懒回顾
默认分类
C#
MySQL
LabVIEW
Java
Android
PHP
Python
handsome
相册
百度地图
嵌入式
嵌入式Ubuntu
linux
页面
壁纸
搜索到
10
篇与
的结果
2020-04-23
C#通过SharpCifs访问操作Windows(smb)共享目录方法代码
https://www.cjavapy.com/article/395/
2020年04月23日
86 阅读
0 评论
0 点赞
2020-04-22
C#项目提交Git提示error: open db.lock
解决办法:第一种git add --ignore-errors .errors后面有一个空格再加一个点' .'第二种touch .gitignore创建忽略文件.gitignore在.gitignore中添加.vs/
2020年04月22日
92 阅读
0 评论
0 点赞
2020-04-22
C#域名解析ip地址
WPF输入域名,解析出来地址用于通过域名连接TCP/UDP服务器核心代码:public static string domain2ip(string domian) { try { IPHostEntry ipHostInfo = Dns.GetHostEntry(domian); IPAddress myip = ipHostInfo.AddressList[0]; return myip.ToString(); } catch (Exception e) { return "0.0.0.0"; } }gitee地址:https://gitee.com/ifshy/domain2ip
2020年04月22日
77 阅读
0 评论
0 点赞
2020-04-18
Visual Studio 早期版本
转到 VisualStudio.microsoft.com/downloads,再选择要下载的版本。https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/2018/08/14已经下载好的Visual Studio Team Explorer 2017 (version 15.9)Visual Studio Icon 安装早期版本的 Visual Studio 2017| 开发者社区 | 系统要求 | 兼容性 | 可分发代码 | 许可条款 | 博客 | 已知问题 |我们经常更新 Visual Studio,以便你可以获得最新的优化功能。 其中的某些更改有时会改变开发环境。 如果需要返回到以前版本,必须卸载当前安装并使用以下链接还原 Visual Studio 状态。 本文介绍了执行该操作的方法。 备注尝试修改当前的 Visual Studio 2017 安装前,请参阅我们的支持策略,其中概述了支持的版本。 Microsoft 不保证此策略外的支持。 备注此页将始终包含我们当前产品 N-1 版本的链接,例如,当发布 15.6 时,此页上的链接将指向 15.5 的最新服务版本。 有关这些链接可以采用的更新频率的信息,请参阅 Visual Studio 2017 发行节奏。卸载当前版本在 Windows 台式计算机上打开 Visual Studio 安装程序。卸载当前安装的和 Visual Studio 安装程序中显示的 Visual Studio 2017 的所有实例。从“添加或删除程序”中,查找并卸载“Microsoft Visual Studio 2017” 。如果由于安装损坏而无法执行上述任何步骤,请改为执行以下操作:在 Windows 台式计算机上转到“添加或删除程序” 。查找“Microsoft Visual Studio 2017”。选择“卸载” 。 卸载完成后,需要再次运行 Visual Studio Bootstrapper,以便访问 InstallCleanup 工具。 此工具移除上一个 Visual Studio 实例的所有痕迹,安装早期版本需要执行此操作。转到 VisualStudio.microsoft.com/downloads,再选择要下载的版本。在系统提示选择要安装的工作负载时,关闭窗口(请勿安装任何内容)。然后关闭 Visual Studio 安装程序窗口(请勿安装任何内容)。现在应该可以从 C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\ 访问 InstallCleanup.exe。在管理员模式下,使用命令提示符,转到此目录并运行 InstallCleanup.exe -f。请注意,卸载不会删除独立程序条目,如 .NET、SQL、IIS、VC++ 可再发行组件和其他 SDK。 如果需要,可能需要手动从“添加或删除程序”中删除 。安装早期版本可创建和使用脱机安装,或直接下载并启动以下安装程序。若要创建脱机安装,请按照创建 Visual Studio 2017 的脱机安装的说明,将文档中引用的启动文件替换为以下版本。表 1产品 Version 安装链接Professional 15.8.9 Professional.exe企业 15.8.9 Enterprise.exe生成工具 15.8.9 BuildTools.exeProfessional 15.7.6 Professional.exe企业 15.7.6 Enterprise.exe生成工具 15.7.6 BuildTools.exeProfessional 15.6.7 Professional.exe企业 15.6.7 Enterprise.exe生成工具 15.6.7 BuildTools.exe返回页首
2020年04月18日
87 阅读
0 评论
0 点赞
2018-05-20
C#,Aforge调用摄像头,实时处理图像,灰度化/二值化
https://img-blog.csdn.net/20180520180903818?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd5dTIzMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70//声明全局函数private FilterInfoCollection videoDevices; private VideoCaptureDevice videoSource; private static int jj; //Aforge调用摄像头private void Form1_Load(object sender, EventArgs e) { videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); if (videoDevices.Count == 0) { throw new ApplicationException(); } foreach(FilterInfo device in videoDevices) { comboBox1.Items.Add(device.Name); } comboBox1.SelectedIndex = 0; } //链接摄像头private void button1_Click(object sender, EventArgs e) { CameraConn(); } private void CameraConn() { VideoCaptureDevice videoSource = new VideoCaptureDevice(videoDevices[comboBox1.SelectedIndex].MonikerString); videoSourcePlayer1.VideoSource = videoSource; videoSourcePlayer1.Start(); } //捕获摄像头当前画面,生成灰度化图片private void button2_Click_1(object sender, EventArgs e) { pictureBox1.Image= videoSourcePlayer1.GetCurrentVideoFrame(); } //捕获摄像头当前画面,生成成二值化图片private void button2_Click(object sender, EventArgs e) { Bitmap b = videoSourcePlayer1.GetCurrentVideoFrame(); pictureBox1.Image = ConvertTo1Bpp1(b); } --------------------------------------------------------灰度化,二值化函数操作方法-------------------------------------------// 图像灰度化操作函数public static Bitmap ToGray(Bitmap bmp){ for (int i = 0; i < bmp.Width; i++) { for (int j = 0; j < bmp.Height; j++) { //获取该点的像素的RGB的颜色 Color color = bmp.GetPixel(i, j); //利用公式计算灰度值 int gray = (int)(color.R * 0.3 + color.G * 0.59 + color.B * 0.11); Color newColor = Color.FromArgb(gray, gray, gray); bmp.SetPixel(i, j, newColor); } } return bmp; } // 图像二值化1:取图片的平均灰度作为阈值,低于该值的全都为0,高于该值的全都为255public static Bitmap ConvertTo1Bpp1(Bitmap bmp){ int average = 0; average = 122; jj = average; //将阈值传递出来 for (int i = 0; i < bmp.Width; i++) { for (int j = 0; j < bmp.Height; j++) { //获取该点的像素的RGB的颜色 Color color = bmp.GetPixel(i, j); int value = 255 - color.B; Color newColor = value > average ? Color.FromArgb(0, 0, 0) : Color.FromArgb(255, 255, 255); bmp.SetPixel(i, j, newColor); } } return bmp; } //用到的指令集using AForge.Video.DirectShow; using System; using System.Drawing; using System.IO; using System.Windows.Forms;
2018年05月20日
124 阅读
1 评论
0 点赞
1
2