- 博客(504)
- 资源 (24)
- 收藏
- 关注

原创 python画画
1,前俩天我们画了日本国旗,今天我们画一下中国国旗仍然用turtle来画。# author : momoimport turtle#中国国旗turtle.up()turtle.goto(-200,200)turtle.down()turtle.begin_fill()turtle.fillcolor("red")turtle.pencolor("red")for i in range(2): turtle.forward(280) turtle.right(90) tur
2020-12-01 11:22:56
332

原创 python俩种方法画日本国旗
刚刚学习python画图,很流行画国旗,我就画一下最简单的日本国旗吧1,第一种方法是用pygame来画,第二种方法用turtle来画。2,第一种方法pygame来画#coding:utf-8import pygame, syspygame.init()screen = pygame.display.set_mode([640,480])screen.fill([255,255,255])pygam...
2020-11-27 19:17:53
1727

原创 OpenXML读写word的例子
用程序操作Word文档,这是一个例子 1,prprogram.cs List<ReportType> reportTypeList = new List<ReportType>(); PageHeadersOrFooters pageHeaders = new PageHeadersOrFooters(); pageHeaders.Add(new ReportText("页眉右") { Aligment = 1 });..
2020-11-24 14:28:12
288

原创 python使用微软公司语音识别功能,进行语音识别
1,实现语音操控的原理语音操控分为语音识别和语音朗读两部分我们使用speech模块实现语音模块(python 3.8.6)用pip进行安装2,启动语音识别,进行相关设置此处仅为启动和关闭语音系统import speechwhile True: phrase =speech.input() speech.say("You said %s"%phrase) if phrase =="turn off": break3..
2020-11-17 09:38:44
1028
3

原创 C# + emgucv显示实时视频并检测人脸
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Timers;using System.Threading;using Emgu.CV;using Emgu.CV.Structu
2020-10-12 18:59:20
525

原创 SQL server 数据库连接字符串和命令的俩种写法
1,命名空间using System.Data.SqlClient;2,连接字符串写法protected static string ConnetDataBase = "Server= (local)\\SQLEXPRESS;database=数据库名;Trusted_Connection=Yes;";上面写法是Windows方式连接 SqlConnection sqlcon = new SqlConnection(ConnetDataBase); ...
2020-09-26 18:10:41
382

原创 新安装数据库后,程序连接不上数据库
因为重装系统,所以重装了SQL SERVER。 我重装的是SQL SERVER 2017.重装完成后,SSML 连接是没有问题的。但是程序连接不上数据库。后来我大概是这样操作了几个步骤以后,程序就可以连接数据库了。1.用数据库配置管理中心,启用TCP/IP协议。将俩个服务都改成启用。2,修改数据库服务端口修改端口为1433.3,检查数据库连接字符串因为我用...
2020-01-20 13:09:41
2566

原创 sqlserver 与VS2012注册码
SQL server 注册码JD8Y6HQG69P9H84XDTPG34MBBultimate 2012密钥RBCXF-CVBGR-382MK-DFHJ4-C69G8vs2015注册码:专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
2017-07-01 22:23:46
870

原创 程序员薪酬大调查:学哪种语言最赚钱?
【IT168评论】程序员最常用的编程语言: JavaScript连续五年占据了该调查的榜首,热度有增无减,SQL、Java的排名没有什么大变化,Python和PHP第一次排名如此靠前,不知道会不会成为接下来一年的新趋势。 最常用的框架、库和其他技术: 毫无悬念,Node.js和AngularJS仍然是这一类中最常用的技术。 最受欢迎
2017-06-16 11:43:26
15170

原创 IT行业十大热门职位
IT行业十大热门职位有哪些?在互联网时代,最不缺乏的就是新鲜词、新鲜事,各种新词出现的频率令人应接不暇,这些新的技术、新兴应用和对应的IT发展趋势在诞生了一批新的工作岗位之外,同时强化原有岗位的新生命力,现在小编分别为大家介绍着十大IT技能所体现的热门工作岗位:1.网络安全工程师:随着互联网发展和IT技术的普及,网络和IT已经日渐深入到日常生活和工作当中,社会信息化和信息网络化,突破了应用
2017-06-16 11:24:33
19750
10

翻译 软件工程师应该知道的9件事
三年前,我还在巴塞罗那的神经科学实验室工作,忙着研究脑电波、教授心理学上的认知系统课程。而今天,我以设计和写软件为生。你或许会满头黑线:隔行如隔山,这转变也忒快了吧。其实不然,早在以前我就已经写过很多软件了——比如想理解扫描出来的有40GB那么多的大脑数据,我得捋起袖子、埋头苦干,写个能紧缩这些数据的脚本。所以我一直以来就是一个能干的程序员。但是直到我最终下定决心辞去了这份在学术上能有所建
2017-06-16 11:14:49
459

原创 牛!各大公司【薪资待遇】一览,我心动了
快消类:联合利华: MKT 9500+3000元安家费 普通职位 8KX12联合利华销售代表:底薪加提成,总体一般,一般能拿到5K以上宝洁:本8600、硕9700、博10500发14个月 --11年数据欧莱雅 MKT:6.6K X 13 --11年数据玛氏中国 地点北京,年收入12000*13 税前 ---11年百威英博 地点主要在上海,很多时间是全国转 年收入8500*1
2017-06-13 11:57:33
46489

原创 C# 计时器开发
窗体数 类21开发平台:C# VS2010核心技术:TimeSpan操作时间类,Windows Media Player播放音频,timer控件的使用系统界面:界面组成:俩个label 三个button 一个image功能简介:实现倒计时功能,默认倒计时6分钟。可以修改倒计时的时间。在最后的20秒,开始播放音乐。
2017-04-02 10:18:15
826
原创 我写过的最蠢的代码
我当时,还怎么会写代码,刚大一。看到域名都是和网站挂钩的,我就想写一个网站。提起这个话题,感慨万千啊。要说最蠢,应该是一个新年庆贺网站。后来新年到了,我的网站就成了一个新年庆贺的网站。我还把自己的名字挂上去了,还让我女性朋友看。网站布局很乱,而且只有一些静态文本。当时,一个朋友借给我了一个域名。哈哈,真的事太蠢了。
2023-09-22 19:18:10
104
原创 Xamarin体验:使用C#开发iOS/Android应用
假设已经安装好Xamarin Studio,那么也一样直接安装Xamarin.iOS即可,然后就可以直接通过Xamarin Studio直接开发调试iOS应用程序了。安装之前需要你的电脑上已经安装Virtual Box(目前最新版为4.3.2),不过我发现我安装了Virtual Box 4.3.2的情况下GenyMotion无法启动,所以后来又换成官方推荐的4.2.12,从。安装好JDK及androidSDK之后,再安装Xamarin.Android,会让你选择是否安装Visual Studio插件。
2023-09-22 09:29:27
180
原创 中秋节要来了,程序猿的你还要加班吗
作为一名程序猿,既要辛苦加班,又要不断的学习新的知识,劳累程度可想而知。当然,还有家庭要负担,做家务、做家教。我是一名坚实的C#开发者,C#语言经历二十年的发展,现在是一种跨平台的语言。C#: System.Console.WriteLine("祝大家中秋快乐!java: System.out.println("祝大家中秋快乐!VC: MessageBox("祝大家中秋快乐!AS: Alert.show("祝大家中秋快乐!Python: print("祝大家中秋快乐!C: printf("祝大家中秋快乐!
2023-09-20 13:53:08
38
原创 程序与保持健康的六个秘诀
尽管搞一个通宵,不会一下子杀了你,但它会吞噬你的健康,如果你毫不在意的话。享受周围的环境,更重要的是,享受没有人给你打电话或发短信的感觉。在你二十多岁,你可能会对此嗤之以鼻不以为然,但我可以告诉你,现在有越来越多的年轻人因为姿势不对而遭受着慢性损伤的痛苦。有研究表明,充足的睡眠可以显著提高你的注意力,提高你的免疫系统,甚至提高你的记忆力。如果你的身体仍在处理你的晚餐,那么此时你去睡觉,就不会有太多真正的休息时间。但是我始终认为,你需要学会“失联”,将你的电脑放在一边,关掉你的手机,并断开互联网。
2023-09-15 15:42:54
49
原创 Python vs C#:首先学习哪种编程语言最好?
如果你想知道 C# 是否比 Python 更容易,答案是肯定的:Python 的学习体验更容易,尽管我们不得不承认它对 C# 来说也确实不错。尽管如此,虽然 Python 通常被认为更容易学习,但 C# 可以让你成为第一语言,因为它可以转移到 C 家族中的其他语言,如 C、C++ 和 Java。它标志着技术的一个转折点,因为它强调简单的代码,并且它的现代特性使其在更新时保持可扩展性和健壮性。对于那些学习编码的人来说,让它变得特别好的一件事是它有很多库,这意味着你在编码时不必从头开始。进入编码可能很困难。
2023-09-15 11:05:05
247
原创 datagridview设置随窗口改变大小
这样的话,按下Enter键,直接到按钮btnApply。设置AcceptButton属性即可。1,只需设置Anchor属性。2,捕捉Enter键。
2023-09-12 07:45:24
107
原创 如何学习编程
最重要的是保持耐心和毅力,在学习编程的过程中,遇到困难不要轻易放弃,多动手实践,多思考和探索,相信自己可以成为一名优秀的程序员。可以参与在线论坛、社交媒体群组或本地的编程活动,与其他人合作解决问题,学习他们的经验和见解。了解常见的算法和数据结构,如排序算法、搜索算法和链表、栈、队列等数据结构,可以提高程序的效率和质量。编程是一个不断学习和进步的过程。不断追求新的知识和技术,关注最新的编程趋势和工具。编程是一门实践性很强的技能,通过不断的实践和挑战自己,你可以不断提升编程能力和解决问题的能力。
2023-09-09 08:16:56
135
原创 【人脸检测——基于机器学习4】HOG特征
HOG特征的全称是Histograms of Oriented Gradients,基于HOG特征的人脸识别算法主要包括HOG特征提取和目标检测,该算法的流程图如下图所示。本文主要讲HOG特征提取。
2023-06-20 16:00:30
1389
原创 【人脸检测——Dlib学习1】Face_detector_example
cv2.rectangle(img, pt1, pt2, color, thickness=None, lineType=None, shift=None):绘制矩形框图。# 参数1表示我们对图像进行向上采样1倍,这将使一切变的更大。# 输出第i张人脸矩形框的位置坐标,详情见下图1。# 检测阈值为负,将会返回更多的检测结果。# 检测阈值为正,将会返回较少的检测结果。# 下面这部分的功能是输出第i张人脸的得分。# img: 输入的图像。# 进而让我们检测出更多的人脸。# 输出检测出来的人脸个数。
2023-06-20 15:59:12
1244
原创 人脸检测——基于机器学习3】AdaBoost算法
AdaBoost算法中弱分类器可以是任何分类器,包括决策树,神经网络等等。弱分类器的分类正确率一般不需要太高,只需要比随机猜测稍好,超过50%即可。大部分文献及开源代码都选择了决策树作为弱分类器。
2023-06-20 15:54:57
1059
原创 人脸检测——基于机器学习2】Haar特性
Haar特征是一种反映人脸灰度差异的矩形特征,因其与Haar小波类似而得名。Haar小波:定义其波形图为由图2.1可以看出,Haar小波可以看作二值分类问题,如同Haar矩阵特征非黑即白,故Haar矩阵特征又称为类Haar特征。
2023-06-20 15:53:53
881
原创 【人脸检测0】视频分解图片与图片合成视频
cap = cv2.VideoCapture('E:/Envs/opencvdemo/one/1.mp4') # 获取一个视频。(flag, frame) = cap.read() # 读取每一张。height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) # 获取高度。width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) # 获取宽度。fps = cap.get(cv2.CAP_PROP_FPS) # 帧率。
2023-06-20 15:50:30
987
转载 【CV学习5】SURF算法详解
即每一个像素点都可以求出一个Hessian矩阵。(1)在生成尺度空间方面,SIFT算法利用的是差分高斯金字塔与不同层级的空间图像相互卷积生成。SURF算法采用的是不同尺度的box filters与原图像卷积(2)在特征点检验时,SIFT算子是先对图像进行非极大值抑制,再去除对比度较低的点。然后通过Hessian矩阵去除边缘的点。而SURF算法是先通过Hessian矩阵来检测候选特征点,然后再对非极大值的点进行抑制。
2023-06-20 15:49:14
23
转载 【CV学习4】OpenCV-Python: SIFT Demo one
从OpenCV3 开始,SIFT之类的算法已经移除了release,转而放到了contrib的xfeatures里,所以在进行本章及其以后的编程时候,需要先卸载之前安装的Opencv-python版本(如果你是跟着我之前博客里面的话,就没必要卸载啦),然后运行pip install opencv-contrib-python==3.3.1.11。cv2.drawKeypoints(img, kp, img) # 根据关键点和描述画出关键点。d.根据关键点和描述画出关键点。TEXT 复制 全屏。
2023-06-20 15:48:26
52
转载 【CV学习6】OpenCV-Python: SURT Demo one
extended: 是否扩展SURF描述维度,默认值是False,扩展时将计算128维度的扩展描述,否则默认计算64维度的描述(速度快)hessianThreshold: H矩阵阀值,默认值是100, 大于该阀值的关键点将会被显示出来,推荐范围为300-500。upright:是否计算SURF描述的方向,默认值是False, 不计算则运行较快。
2023-06-20 15:48:05
18
转载 【CV学习3】SIFT算法详解
具有多个方向的关键点可以被复制成多份,然后将方向值分别赋给复制后的特征点,一个特征点就产生了多个坐标、尺度相等,但是方向不同的特征点。使用尺度空间(连续的尺度函数)在所有可能的尺度下对稳定的特性进行搜索,以实现对于图像的尺度变换具有不变性的位置探测的。通过对于特征点周围的像素进行分块,计算块内梯度直方图,生成具有独特性的向量,这个向量是该区域图像信息的一种抽象,具有唯一性。表示的是尺度,它的选取决定了尺度空间改图像的模糊程度,值越小,平滑程度越小,保留图像的细节信息越多;在直方图的峰值就是特征点的主方向。
2023-06-20 15:47:44
52
转载 【CV学习2】OpenCV-Python 第三章
0. 对于有些系统,函数waitKey() 可能返回一个多于正常 ASCII 按键码的位数的值,但是其最后8位于正常ASCII码一样,所以我们取后8位就行。2. key = cv2.waitKey(0): 延迟100毫秒,有按键则返回按键的ASCII,若不按键,程序一直等待。delay0时候,若在delay时间内无按键按下,则retval=-1,反之返回按键键码。第三章 对于图像的基础操作。
2023-06-20 15:46:53
24
转载 【CV学习7】FAST算法详解
SIFT和SURF算法在进行特征点检测时需要建立尺度空间,基于局部图像的梯度直方图来计算描述子,整个算法的计算和数据存储复杂度比较高,不适用于处理实时性很强的图像。
2023-06-20 15:44:55
72
转载 【CV学习1】opencv-python:第一,二章
ps:如果您想跟着我的博客学习,建议直接在Anaconda虚拟环境下运行:pip install opencv-contrib-python==3.3.1.11。对于opencv-python的安装并不友好,前前后后大概捣鼓了2-3天,总结原因就是对于opencv-python不要用太新版的whl。(ps:如果想用SIFT,SURF等的,可以直接pip install opencv-contrib-python==3.3.1.11)1,运行速度与原始的c/c++一样快(本质是c/c++写的)
2023-06-20 15:44:09
28
转载 干货|OpenCV看这篇就够了,9段代码详解图像变换基本操作
代码清单⑦ 使用OpenCV实现图像旋转import cv2import numpy as npimg = cv2.imread('lena.jpg')rows, cols, _ = img.shape# 第一个参数为旋转中心,第二个为旋转角度,第三个为旋转后的缩放因子rotated_img = cv2.getRotationMatrix2D((cols/2,rows/2),45,0.4)cv2.imwrite('dst.jpg',dst)通过下面的例子,我们看一下OpenCV中图片的读取和存储方法。
2023-06-20 15:28:19
79
原创 EMGU取消右键菜单
imagebox自带鼠标操作,如果想取消右键菜单,可以用一下操作。ImageBox属性里面有个FunctionalMode,改一下就好了测试了一下,这里有4个选项,Minimum鼠标右键和滚轮都无效RightClickMenu鼠标右键有效PanAndZoom滚轮有效Everything鼠标右键和滚轮都有效...
2021-04-09 13:16:44
233
原创 WCF简单通信
1,服务器端声明接口 //服务协定是描述服务需要实现的一系列接口,接口中定义需要实现的方法及对各个方法的属性描述 //定义服务协定 //ServiceContract是用来标注该接口是服务协定 [ServiceContract(Namespace = "http://VS2017.WCF.Sample")] //服务接口 public interface IService { //加操作方法 [OperationCo
2020-12-16 09:28:35
284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人