电子大赛方案思路笔记
文章平均质量分 95
夜色的繁星
不辜负每个朝阳,不荒废每个深夜。因为平凡而奋斗,因奋斗而不平
展开
-
模拟小车识别改进版
import cv2import sys import serialimport time import numpy as npfrom PyQt5.QtWidgets import QLabel,QApplicationfrom PyQt5.QtGui import QPixmapgreen_val = 90 ser = serial.Serial("/dev/ttyAM...原创 2019-07-18 08:56:41 · 176 阅读 · 0 评论 -
python opencv复习笔记------颜色识别精简版
图像识别步骤1.掩模2.计算像素变化对二值化图像执行countNonZero。可得到非零像素点数."""环境womdows pycharm2017功能:识别蓝色,并输出蓝色识别成功日期2019年6月14号"""import numpy as np # 导入科学计数包import cv2 # 导入opencv模块def yanseshibie(): # ...原创 2019-08-04 22:07:22 · 488 阅读 · 0 评论 -
树莓派摄像头测距程序
焦距=像素*距离/实际宽度。距离=实际宽度*焦距/像素import cv2import timefrom collections import dequeimport numpy as np#设定蓝色阈值,HSV空间blueLower = np.array([100, 100, 100])blueUpper = np.array([120, 255, 255])#初始...原创 2019-07-26 20:24:05 · 6051 阅读 · 10 评论 -
opencv进行反色操作
https://blog.csdn.net/chen1234520nnn/article/details/77888486bitwise_not(singleROI,singleROI);//颜色反转cv2.bitwise_not(binary, binary)原创 2019-08-04 19:59:18 · 5252 阅读 · 0 评论 -
python opencv三角形检测
##################################################### 作者:zhigang,####################################################import cv2 as cvimport numpy as npclass ShapeAnalysis: def __init__(se...原创 2019-08-04 20:48:39 · 1512 阅读 · 0 评论 -
多线程run
import timefrom threading import Threadclass MyThread(Thread): def __init__(self, name='Python3'): super().__init__() self.name = name def run(self): for i in ran...转载 2019-08-04 16:24:32 · 236 阅读 · 0 评论 -
pyqt5+加opencv小车坐标识别
import cv2import sysimport timeimport threadingfrom collections import dequefrom PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import QApplication, QMainWindowfrom PyQt5.QtCore im...原创 2019-07-26 16:44:40 · 626 阅读 · 0 评论 -
圆检测
import cv2 as cvimport numpy as npdef jiance_yuan(image): dst = cv.pyrMeanShiftFiltering(image,10,100) cimge = cv.cvtColor(dst,cv.COLOR_BGR2GRAY)#转换成灰度图像 cv.imshow("sdad",cimge) cir...原创 2019-08-04 13:20:23 · 453 阅读 · 0 评论 -
python opencv复习笔记----识别形状+颜色
##################################################### 作者:zhigang,####################################################import cv2 as cvimport numpy as npclass ShapeAnalysis: def __init__(s...原创 2019-08-04 22:32:13 · 1444 阅读 · 0 评论 -
树莓派python opencv 角点检测
import numpy as npimport cv2 as cvfilename = 'E:\jre\\shudu.jpg'img = cv.imread(filename)gray = cv.cvtColor(img,cv.COLOR_BGR2GRAY)gray = np.float32(gray)dst = cv.cornerHarris(gray,2,3,0.04)#re...原创 2019-08-06 11:49:17 · 330 阅读 · 0 评论 -
将图片转换成列表
import cv2a = cv2.imread ("E:\jre\wujiaoxing.png")cv2.imshow("djfks",a)img_list = a.tolist()#将图片转换成数组列表格式print(img_list)cv2.waitKey(0)原创 2019-07-28 16:19:20 · 1741 阅读 · 1 评论 -
树莓派跟踪物体,第一版
1.只print前后左右from collections import dequeimport numpy as np#import imutilsimport cv2import time#设定红色阈值,HSV空间redLower = np.array([0, 100, 100])redUpper = np.array([10, 255, 255])#初始化追踪点的列表...原创 2019-08-05 14:38:25 · 1246 阅读 · 1 评论 -
树莓派根据图像处理移动坐标位置
知道目标物体的坐标,根据目标物体的坐标。和目标车库的坐标。两个坐标位置进行判断。 根据小车要匀速行驶。根据小车移动的时间*速度来判断小车位置 小车先找到小铁块,吸上以后,将车头方向指向车库方向 如果小车坐标是(2,1),车库坐标是(3,4) 移动y坐标,这个题目是向车库方向移动3个坐标,每个方块一个时间,三个固定时间就是一段距离, 如果遇到障碍物,就右转判断前后左右哪个方向的距离值大,就...原创 2019-07-27 15:08:27 · 1439 阅读 · 0 评论 -
多线程成功版本
原来是函数名错误import numpy as npimport sys, timeimport cv2 # 导入opencv模块from PyQt5.QtWidgets import QApplication, QMainWindowfrom PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtCore import QThrea...原创 2019-08-01 09:57:20 · 252 阅读 · 0 评论 -
文本框窗口单击事件
from PyQt5.QtCore import *from PyQt5.QtWidgets import *import sys#方法1class mylineedit(QLineEdit): clicked=pyqtSignal() #定义clicked信号 def mouseReleaseEvent(self, QMouseEvent): if QMouseEv...原创 2019-08-04 09:27:10 · 733 阅读 · 0 评论 -
树莓派可以根据指令,开关识别。
import cv2import sysimport numpy as npfrom PyQt5.QtWidgets import QLabel,QApplicationfrom PyQt5.QtGui import QPixmapgreen_val = 114def shibie(): cap = cv2.VideoCapture(0) ret, frame = c...原创 2019-07-17 09:40:31 · 338 阅读 · 0 评论 -
小车识别修改版成功
功能:可以根据是stm32的指令进行拍照,然后识别,方块颜色,并全屏显示。import cv2import sysimport serialimport timeimport numpy as npfrom PyQt5.QtWidgets import QLabel,QApplicationfrom PyQt5.QtGui import QPixmapblue_val = 90...原创 2019-07-19 09:40:18 · 232 阅读 · 0 评论 -
程序备份
import cv2import sys import serialimport time import numpy as npfrom PyQt5.QtWidgets import QLabel,QApplicationfrom PyQt5.QtGui import QPixmapgreen_val = 90 ser = serial.Serial("/dev/ttyAM...原创 2019-07-18 17:11:37 · 315 阅读 · 0 评论 -
利用标签显示图片
import sysfrom PyQt5.QtWidgets import QLabel,QPushButton,QApplicationfrom PyQt5.QtGui import QPixmapif __name__ == "__main__": app = QApplication(sys.argv) # 传入sys.argv参数用于构造 btn = QLab...原创 2019-07-16 10:53:31 · 263 阅读 · 0 评论 -
opencv直线检测
import cv2 as cvimport numpy as npimg = cv.imread(cv.samples.findFile('E:\jre\shudu.jpg'))gray = cv.cvtColor(img,cv.COLOR_BGR2GRAY)edges = cv.Canny(gray,50,150,apertureSize = 3)lines = cv.HoughL...原创 2019-08-03 12:27:55 · 756 阅读 · 0 评论 -
树莓派坐标,本次可以裁剪1到100成功
import numpy as npimport cv2 # 导入opencv模块# 迷宫中0的位置代表墙,不能走# 8代表入口,1代表可走位置# 888代表出口migong = '''0 0 0 0 0 0 0 0 0 0 0 00 1 0 1 1 1 1 1 1 1 1 00 1 1 1 1 0 1 1 1 1 0 00 1 1 1 1 1 1 1 1 888 1 00...原创 2019-07-30 21:11:50 · 401 阅读 · 0 评论 -
树莓派迷宫小车程序备份(ing版本)
本次版本图片裁剪出错,正在找错误import numpy as npimport cv2 # 导入opencv模块# 迷宫中0的位置代表墙,不能走# 8代表入口,1代表可走位置# 888代表出口migong = '''0 0 0 0 0 0 0 0 0 0 0 00 1 0 1 1 1 1 1 1 1 1 00 1 1 1 1 0 1 1 1 1 0 00 1 1 1 ...原创 2019-07-30 18:35:41 · 825 阅读 · 0 评论 -
可以通过串口拍照识别
import cv2import sys import serialimport time import numpy as npfrom PyQt5.QtWidgets import QLabel,QApplicationfrom PyQt5.QtGui import QPixmapgreen_val = 90 ser = serial.Serial("/dev/ttyAM...原创 2019-07-18 01:36:32 · 280 阅读 · 0 评论 -
目前可以按照要求识别蓝色
import cv2import sysimport serialimport timeimport numpy as npfrom PyQt5.QtWidgets import QLabel,QApplicationfrom PyQt5.QtGui import QPixmapgreen_val = 114ser = serial.Serial("/dev/ttyAMA0...原创 2019-07-17 23:21:06 · 205 阅读 · 0 评论 -
关注博客连接
神经网络:https://me.csdn.net/jinyuan7708opencv3.4+python3.6:https://me.csdn.net/m0_37606112Python 使用Opencv实现目标检测与识别:https://blog.csdn.net/HuangZhang_123/article/details/80746847Python+Opencv颜色和形状...原创 2019-08-06 21:51:47 · 214 阅读 · 0 评论