OpenCV 获取摄像头数量 简述最近使用 opencv-python ,主要需要打开摄像头显示画面,但是就遇到个很尴尬得问题,当一台电脑有多个摄像头的时候,怎么选择打开对应的某一个摄像头呢? 一般我们回想既然 OpenCV 提供了打开某一个摄像头的接口,那应该也会有查看多有摄像头设备的接口函数可以直接调用吧~至少我是这么想的,但事实上,查了一圈,似乎并没有相关的接口可以调用。 网上也有一些解决方案,思路很简单。 OpenCV 2020-11-06 #Python #OpenCV
使用 opencv-python 实现视频录制 代码实现先直接上代码吧~ OpenCV 在 Python 中的库名叫 opencv-python ,另外导入的时候是导入 cv2 。 # -*- coding: utf-8 -*- import cv2 # 导入opencv-python库 cap = cv2.VideoCapture(0) # 打开系统默认摄像头 fourcc = cv2.VideoWriter_fourcc(' 2020-11-05 #Python #OpenCV
Leetcode 925. 长按键入【C++】 地址:https://leetcode-cn.com/problems/long-pressed-name/ 题目你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。 示例 1: 输入:name = &qu 2020-10-21 Leetcode #Leetcode #C++
Leetcode 844. 比较含退格的字符串【C++】 地址:https://leetcode-cn.com/problems/backspace-string-compare/ 题目给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。 示例 1: 输入:S = "ab#c", T = "ad#c" 2020-10-19 Leetcode #Leetcode #C++
KMP字符串匹配算法之C++实现 简述如标题所言,KMP 是一种字符串匹配算法,我也是偶然了解到的。 关于这个算法更详细的内容请参考阮一峰的博文:字符串匹配的KMP算法 要说字符串匹配,在不知道什么算法的情况下,很容易想到写一个两层循环来遍历,思路很简单,也很容易实现,不过效率却不怎么样。 很巧的是,这个题我真就在一次笔试还是面试中遇到了,当时我隐约记得有一个字符串匹配算法之前有看过,但又想不起来,最后还是无赖两层循环暴力解…… 2020-10-17 #C++ #算法 #KMP
小米一面 - 编程题: 字符串变形 字符串变形 限定语言:Python、C++、Javascript、C#、Java 对于一个给定的字符串,我们需要在线性(也就是O(n))的时间里对它做一些变形。首先这个字符串中包含着一些空格,就像”Hello World”一样,然后我们要做的是把着个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。比如 “Hello World” 变形后就变成了 “wORLD hELLO” 。 输入描述 2020-10-16
C++ 数组作为函数参数 简述把数组作为函数参数其实是个很常见也比较基础的问题,但初学的话肯定很头疼,长时间没用可能也会忘掉~ 首先需要明确一点:下标运算符 [] 的优先级高于解引用运算符 * 。 关于运算符的优先级,可以参考这里:https://zh.cppreference.com/w/cpp/language/operator_precedence 分析两种传递方式方式一以下是分别将一维、二维、三维数组将作为函数参数 2020-10-14 C++ #C++
Clash for Windows 使用指北 一、简述学习计算机不得不说科学上网是刚需了,很多专业上的东西还得谷歌才能解决~ 最近了解到 Clash ,大概就是当前来说比较主流的科学上网方式吧,然后我就从 SSR 换到了 Clash 。 以我个人的理解,像 SS、SSR、v2ray、clash 这些应该都属于协议,只不过作为这方面的小白,我们一般接触到的都是实际应用了这些协议的软件,所以很容易理所当然的认为这些名词是指不同的科学上网软件。 本 2020-10-10
记录QGridLayout踩坑经历 简述QGridLayout 官方文档:https://doc.qt.io/qtforpython/PySide2/QtWidgets/QGridLayout.html 最近在使用 Qt for Python 开发程序的过程中,被一个 QGridLayout 布局问题给搞得怀疑人生,好在是折腾了很久之后总算是解决了~ 首先看一下解决问题后正常的界面是这样的: 主要是主界面的部分我使用 QGridL 2020-09-30 Qt #Python #Qt
新华三笔试题 - 求最中间的因数 题目 时间限制: C/C++1秒,其他语言2秒 空间限制: C/C++ 262144K,其他语言 524288K 64bit IO Format: %lld 请完成最中间因数函数 MidFactor,寻找一个整数的所有因数中最中间的那个数。 举例: 16有5个因数,分别是1,2,4,8,16,最中间的是4 12有6个因数,分别是1,2,3,4,6,12.最中间的是3 long long Mi 2020-09-25 #笔经