摘要: 1.STC单片机接口比传统的51单片机多得多,学起来更有意思。据说这种单片机得实际使用也很多,价格便宜,可以用来DIY。 2.KEIL是比较流行的编程工具,有点大,还需要license之类的,对于业余爱好用SDCC51也不错,更简洁。 3.proteus8.9中只有一个STC15单片机,先在网上找一 阅读全文
posted @ 2023-01-02 08:52 XGZ21 阅读(1446) 评论(0) 推荐(0)
摘要: 1. 下载proteus 8.9 中文版,按网上的安装指导破解安装,安装后的sample目录下有很多例子,可以先调出来仿真看看2. 安装后一些常见的MCU的C语言编译器需要在源代码界面的 系统/编译器配置 菜单中下载。否则只有汇编编译器。3. 在proteus的编译器配置界面中下载 SDCC51。默 阅读全文
posted @ 2022-12-17 14:40 XGZ21 阅读(486) 评论(0) 推荐(0)
摘要: Windows程序调用OpenCV进行图像捕捉和处理显示 1. OpenCV的视频接口VideoCapture 很简洁,显示可以直接把图片帧数据转换成BMP,用StretchDIBits显示。 2. Windows用BMP位图显示,BMP位图是行数据4字节对齐的,Y轴是倒的。和Mat数据转换的时候要 阅读全文
posted @ 2022-09-02 08:46 XGZ21 阅读(955) 评论(0) 推荐(0)
摘要: // MDX2.cpp : Defines the entry point for the application.//// 1. 改成unicode以支持音标和中文// 2. 改用词库比较大的 21世纪英汉汉英双向词典// 3. 在之前的基础上增加了二分法搜索起始段,在段里面再查找关键字。// 4 阅读全文
posted @ 2022-08-18 11:58 XGZ21 阅读(100) 评论(0) 推荐(0)
摘要: 用Win32 SDK 写的英语小词典,用朗文英英词库,词库是一个TXT文件, 显示用 RichEdit控件, 发音用TTS 采用Muti Byte编码,没法显示音标,可以即时查找单词,速度0.1s以下,即使顺序查到Z字母也在0.2秒以内。 如果用unicode,可以完美显示音标和中文,但是查找速度非 阅读全文
posted @ 2022-08-16 16:06 XGZ21 阅读(230) 评论(0) 推荐(0)
摘要: Win11 运行不了si35setup.exe,win11家庭也没有策略管理器。 整理解决方法: 1 .用管理员运行终端(PowerShell), 2. 复制运行命令一: Get-ChildItem -path "C:\Windows\servicing\Packages\*" -Include " 阅读全文
posted @ 2022-08-08 19:43 XGZ21 阅读(541) 评论(0) 推荐(0)
摘要: 学习了一下OTSU算法,写成程序,加深理解。 这个算法是用来计算最优全局阈值的,所以对光照不均问题似乎不适用。按算法的原理,背景灰度有大的梯度时,会被分割成前景和背景。 对背景一致的图片的分割比较好,其实就是图片整体明暗变化时能自动调节阈值。好比白天到黑夜,阈值自动变。 程序如下: // XBMPV 阅读全文
posted @ 2022-07-27 17:04 XGZ21 阅读(115) 评论(0) 推荐(0)
摘要: 拿知乎上的一张图练练手,光照是斜对角,全局二值化阈值20,一个角太白;改为全局80,另一个角太黑。 就把图分成4x4,16个小方块,用一个阈值矩阵手工搞,虽说是滥竽充数,好歹也弄出来了。 程序段: void CXDTS1View::OnTestTest1() { // TODO: Add your 阅读全文
posted @ 2022-07-26 18:49 XGZ21 阅读(86) 评论(0) 推荐(0)
摘要: 用摄像头拍照,把图片灰度化处理,也可以二值化处理,不过二值化后惨不忍睹,估计对特定的事物还是可以的,对一般性事物简单的处理就不适用了。 运行效果如下图: 主要的程序段: XDShow是摄像头的接口,因为有两个摄像头,枚举后绑定了第二个。 XDShow.h #pragma once #include 阅读全文
posted @ 2022-07-24 21:02 XGZ21 阅读(371) 评论(0) 推荐(0)
摘要: MFC,MDI,VS2022,Multiple-Byte,Win32 Debug, 静态连接, zlib-1.2.11,SQlite 用ZLIB把包含图片的RTF文本压缩后存到SQLite中,然后读出解压还原。 1.下载ZLIB的源文件,解压后用VS编译静态链接库 zlibstat.lib,放到工程 阅读全文
posted @ 2022-07-22 09:38 XGZ21 阅读(140) 评论(0) 推荐(0)