Python读写Excel

Python3使用xlrd,xlwt, xlutils进行Excel文件的读写操作 操作之前,需要先理解excel的结构。 首先需要安装几个库。 xlrd, 这个是用于读取excel xlwt, 这个是用于写入excel xlutils, 里面有一些对excel操作的东西 pip install xlrd pip install xlwt pip install xlutils 1. 读取excel # 读取excel中的内……

阅读全文

VC中获取模块路径

进程加载DLL,或者加载OCX控件等模块。在开发这些模块的时候不可避免要使用一些外部的配置文件,最简单的方式就是存放在固定的一个路径下面,但是这样对于安装配置的时候就不是很友好,所以往往把这些配置文件和.dll放在一起,然后由dll/ocx它们告诉进程它们所在的路径,然后进程就到……

阅读全文

集装箱OCR:使用EAST和Tesseract

本篇文章主要记录下使用EAST和Tesseract做自然场景中集装箱上字符OCR的一个简单的实现。 在看具体问题之前先来谈谈自然场景中文本检测这个领域。自然场景的文本检测和识别一直以来都是一个比较难的问题,在深度学习走红之前,都是绞尽脑汁的变着法子提取有用的特征,然后做定位检测。得……

阅读全文

Windows常用Tips

1. 常用快捷键 win10自带输入法切换简体繁体快捷键: Ctrl+Shift+F Win10自带的截图工具: Win+Shift+S 快速关闭窗口和计算机:Alt + F4 快速回到桌面 Win + D 快速打开运行 Win + R 切换窗口:Alt + Tab 任务视图:Win + Tab(松开键盘界面不会消失) 任务管理器: Ctrl + Alt + Del 查看win10激活信息:slmgr.vb……

阅读全文

树莓派推流

1.检查USB摄像头 主要检查摄像头是否被树莓派检测到(同博主上一篇树莓派的博客) 如果没有你的摄像头的信息,那么有可能你的树莓派的电源无法供应足够的电力给你的摄像头。这时你可以给你的摄像头用独立的电源线,比如有源USB hub,并重新输入lsusb命令查看。如果摄像头还是不能被识别,……

阅读全文

树莓派Camera的使用

参考: Raspberry Pi:https://www.raspberrypi.org/ Index of Packages:https://pypi.python.org/pypi/picamera 最新版本是 picamera 1.13:http://picamera.readthedocs.io/en/release-1.13……

阅读全文

Android平台使用JNI方式调用OpenCV配置

本文主要介绍 OpenCV3.4.2 在 android studio2.3 中的配置,并使用 JNI 方式调用 OpenCV 中 C/C++ 层函数。 Android Studio在2.2版本更新之后加入了CMAKE方式配置NDK的方法,这大大简化了之前通过Android.mk和Application.mk两个本地配置文件进行NDK开发的方式。这种方法在后续更新的版本中不断增强,越来……

阅读全文

树莓派环境配置汇总

本文主要记录使用树莓派过程的一些问题和解决方案。系统是基于官方的Raspbian Stretch with desktop系统。 1.安装使用OpenCV 推荐使用16G或以上的卡,最好是class10以上,因为8G class6卡安装到35%就爆满了,推算安装完成要4.6G左右的空间。 OpenCV的安装可不……

阅读全文

Hexo博客搭建

本文用来记录我使用Hexo进行静态博客搭建的过程,博客是托管在Github Page上的。 1.下载安装node.js和git两个工具 因为需要使用npm和git进行博客的生成,搭建和上传部署。 npm install hexo-cli -g hexo init blog cd blog npm install hexo server 运行完成上面的命令之后就可以看到cmd窗口提示已经将blog发布到……

阅读全文

Python获取屏幕截图

Python获取电脑截图有多种方式,具体如下: PIL中的ImageGrab模块 windows API PyQt pyautogui 1.PIL中的ImageGrab模块 使用PIL中的ImageGrab模块简单,但是效率有点低,截屏一次需0.5s。 import time import numpy as np from PIL import ImageGrab img = ImageGrab.grab(bbox=(100, 161, 1141, 610)) img = np.array(img.getdata(), np.uint8).reshape(img.size[1], img.size[0], 3) 2.windows API 调用windows API,速度快……

阅读全文