python
kof98765
熟练掌握C/C++语言,熟悉Windows,linux,Mac开发环境;<br>熟练使用Qt编写windows,linux,mac的桌面应用,网络程序等;<br>熟练使用halcon处理图像,有开发视觉软件经验;<br>熟练使用python开发桌面应用,<br>熟练使用lua+C or C++混合编程;<br>熟悉linux驱动框架,有编写底层驱动,移植等经验<br>熟悉cortex-M3,ARM9,cortex-a8等处理器架构(2440,s5pv210,a20,4412),能看懂原理图,datasheet,根据原理图操作硬件;
展开
-
python版的羊了个羊,你见过没?
最近不是出了个超火的游戏嘛,周围小伙伴都说好难玩,玩不过看了下,发现就是个变种的连连看嘛,就尝试下写一个出来玩玩,当作是练手了刚好找到一位大佬用C语言写的羊羊,结果发现是windows版的,编译起来贼麻烦就想着用python写一个,方便大家学习其中的原理,不然光看代码不运行,技术是提高不了的原创 2022-10-10 16:05:09 · 22051 阅读 · 31 评论 -
如何用python批量识别图片上的文字(二)
通过继续QLabel,重载了它的鼠标点击事件,并将拖动到的框保存到了point.ini里面,方便下一次启动读取,还可以手动修改框的位置,以支持更精细化的框选。读取图片并显示图片用了opencv的方法,如果直接读的话,会有问题,具体什么问题不记得了,以下是代码。2.0 包含1.0所有功能,并支持选定识别区域,单个识别和批量识别功能,支持实时显示识别结果。选完之后,需要测试一下是否能正确识别,有时候框拉得大了,识别效果可能不理想,则需要重新框一次。如果拖错了,就需要有删除框的功能。原创 2022-10-08 18:06:19 · 1614 阅读 · 0 评论 -
如何用python批量识别图片上的文字(一)
最近收到一个任务,任务内容如下:指定一个目录,内含数千张图片,要求能将指定区域的数字记录下来,便于分析,图片如下所示红框部分是需要识别出的区域 先分析下功能需求1.识别指定区域的数据2.将数据导出为excel这里有一个很简单的方法,就是使用easyocr识别整张图片,然后检索结果,整理成excel识别代码如下:很简单的一段代码,执行完成后,就能将图片上能识别到的文字都存到result上,我们可以先打印出来,用人肉识别出需要识别的数据坐标x,y是什么,之后写if else将信息筛选出来下面是执行的结果原创 2022-07-08 10:17:31 · 2704 阅读 · 0 评论 -
记一次python读取Excel并将其中一些数据导出到另一个Excel的过程
使用的是python2, 安装了xlwt和xlrd库pip install xlwt xlrd#-*- coding=utf-8 -*- from xlwt import *import xlrddef output(filename): xlrd.Book.encoding="utf-8" data=xlrd.open_workbook(filename)#原始文件的数据 ws=Workbook(encoding='utf-8')#生成文件的句柄 for s原创 2021-01-26 17:12:28 · 1332 阅读 · 0 评论 -
Python 蓝牙通信模块pybluez Win7
今天学习windows下的蓝牙控制,安装pybluezpip install pybluez安装很顺利,没有遇见网上关于sdk之类的问题,可能是我的机子已经安装了vs各运行库的原因吧使用库只需要import bluetooth即可,但我这里出现了AtributeError: attribute '__doc__' of 'instancemethod' objects is not wr...原创 2020-04-29 08:08:35 · 3307 阅读 · 7 评论 -
django的表单用法~~
from django import forms第一步:首先在models.py中定义一个表单模型class RemarkForm(forms.Form): subject = forms.CharField(max_length=100 ,label='留言标题') mail = forms.EmailField(label='电子邮件转载 2015-02-27 19:05:06 · 951 阅读 · 0 评论 -
使用Django来处理对于静态文件的请求
引言本方法适用于linux+python2.7+django1.2,使用django自带的web服务。同样也适用于sina app engine。 1、准备工作准备css文件,准备js文件,准备image文件。在网站根目录新建目录【medias】,在【medias】目录新建目录【styles】,用来存放css文件。 2、配置对于静态文件访问的路径2.1、在s转载 2015-02-25 16:14:58 · 579 阅读 · 0 评论 -
Ulipad打不开设置窗口?
最近在学习python,听说Ulipad好用,就下了一个,一开始打不开,后来才发现,这玩意和有道冲突,关了就好点击设置菜单没反应,在网上找到了方法,修改下源码就可以用了...真的很好奇这些大神都是怎么改的,这样就能用了....代码修改如下:1、mixins目录下的Import.py的195行1 dlg = wx.FileDialog(win,tr("File L原创 2015-02-24 22:17:04 · 1556 阅读 · 2 评论 -
高效开发Python扩展模块方法:用SWIG封装C/C++代码
1. SWIG介绍:http://sourceforge.net/projects/swig/2. 对于性能有追求的功能模块(这并不意味着python性能低),自然需要考虑用C/C++扩展python模块;方法其实有两种:一是遵从python扩展模块API规范,用C/C++直接写python模块;此方法开发出来的扩展模块(DLL动态库),可看做原生的python原创 2014-11-24 16:29:45 · 3390 阅读 · 0 评论 -
python 遍历文件夹
1.遍历文件夹import osimport os.pathrootdir = “d:\data” # 指明被遍历的文件夹for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for dirname in转载 2014-11-24 16:19:17 · 821 阅读 · 0 评论 -
eclipse开发python中文解决办法
Eclipse的设置window->preferences->general->editors->text editors->spelling->encoding->UTF-8,编辑器的编码格式window->preferences->workspace->text file encoding->UTF-8打开eclipse安装目录->eclipse.ini,末行加上”-D转载 2014-11-21 08:40:03 · 1461 阅读 · 1 评论