- 博客(18)
- 收藏
- 关注

原创 #基于yolov3和深度相机的目标检测框架定位系统总结
基于pyqt和yolov3搭建界面1.首先要了解信号与槽是关键2,参考网上的pyqt安装。将界面文件转换为.py文件# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'realsense.ui'## Created by: PyQt5 UI code generator 5.13....
2020-04-19 20:39:02
3155
18
原创 QT信号与槽函数
connect()函数各个参数详解和使用实例。static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType = Qt::AutoConnection);函数参数详解:第一个参数sender为发送对象;第二个参数为发送对象里面的一个信号;第三个参数为接收对象;第四个参数为接收对象
2021-04-10 13:54:15
230
原创 机器视觉中图像颜色识别理论
一般对颜色空间的图像进行有效处理都是在HSV空间进行的,然后对于基本色中对应的HSV分量需要给定一个严格的范围,下面是通过实验计算的模糊范围(准确的范围在网上都没有给出)。H: 0 — 180S: 0 — 255V: 0 — 255此处把部分红色归为紫色范围:目前在计算机视觉领域存在着较多类型的颜色空间(color space)。HSL和HSV是两种最常见的圆柱坐标表示的颜色模型,它重新影射了RGB模型,从而能够视觉上比RGB模型更具有视觉直观性。HSV颜色空间HSV(hue,sat
2020-08-19 15:20:17
5856
原创 C++中头文件(.h)和源文件(.cpp)
头文件(.h):写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下):#ifndef CIRCLE_H#define CIRCLE_H//你的代码写在这里#endif这样做是为了防止重复编译,不这样做就有可能出错。至于CIRCLE_H这个名字实际上是无所谓的,你叫什么都行,只要符合规范都行。原则上来说,非常建议把它写成这种形式,因为比较容易和头文件的名字对应
2020-08-05 22:56:54
959
原创 派生类构造函数的一般形式
派生类构造函数的一般形式为:派生类构造函数名(总参数表):基类构造函数名(参数表){派生类中新增加数据成员初始化语句}2.在建立一个对象时,执行构造函数的顺序是:a.派生类构造函数先调用基类构造函数;b.再执行派生类构造函数本身(即派生类构造函数的函数体)3.在派生类对象释放时,先执行派生类析构函数,再执行其基类析构函数...
2020-08-05 16:12:41
444
原创 C++ 箭头-> 双冒号:: 点号.等操作符区别
首先介绍一下C++中的结构。对于一个结构来说,struct MyStruct { int member_a; };如果有个变量MyStruct s,那么使用其中的成员元素时可以用s.member_a = 1;如果采用指针方法访问,比如MyStruct * ps,那么同样的访问必须用箭头号:ps->member_a = 1;::只用在类成员函数和类成员变量中。比如,声明一个类:class CA { public: int ca_var; int add(int a, int
2020-08-05 14:26:34
1371
原创 leetcode3 无重复字符的最长子串题目
**leetcode3 无重复字符的最长子串题目**给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。**请注意,你的答案必须是 子串 的
2020-06-14 22:44:12
230
原创 leetcode2两数相加题目
两数相加给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807eg:单向链表的建立#include <stdio
2020-06-13 20:25:36
226
原创 如何处理AttributeError: JpegImageFile object has no attribute shape
AttributeError: ‘JpegImageFile’ object has no attribute ‘shape’程序中由于是利用opencv 读取图片格式和PIL中Image 读取的图片格式差异问题导致的,解决方法就是在save操作之前,将图片的格式转化一下 ,将opencv 读取的图片转化成PIL Image 的格式。转换方法:opencv 转换成 PIL.Image:Img= Image.fromarray(cv.cvtColor(Img,cv2.COLOR_BGR2RGB))
2020-06-12 11:17:50
9331
2
原创 python卷积神经网络实现
"""卷积神经网络"""import numpy as npimport tensorflow as tfimport input_datafrom logisticRegression import LogisticRegressionfrom mlp import HiddenLayer"""-------------CNN降低训练参数的2大法宝---------------局部感受野、权值共享 局部感受野:就是输出图像某个节点(像素点)的响应所对应的最初的输入图像的区域就是感受野.
2020-06-11 21:59:57
483
原创 leetcode1两数之和题目
leetcode1两数之和题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]c++class Solution {public: vector<int>
2020-06-11 21:10:01
147
原创 python matplotlib读取Excel文件绘制图显示中文
python matplotlib读取Excel文件绘制图显示中文import xlrdimport xlwtimport numpy as npimport matplotlib.pyplot as pltfrom pylab import mplmpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体mpl.rcParams['a...
2020-05-05 22:50:49
2446
原创 解决ValueError: Shape must be rank 1 but is rank 0 for ‘bn_conv1/Reshape_4’ (op: ‘Reshape’) with input
解决:ValueError: Shape must be rank 1 but is rank 0 for ‘bn_conv1/Reshape_4’ (op: ‘Reshape’) with input shapes: [1,1,1,64], [].情况:keras-gpu版本,后端为tensorflow配置环境问题解决方法第一步: 找到tensorflow_backend.py文件如果...
2020-05-04 14:20:52
5431
原创 解决Tensorboard(localhost或者127.0.0.1)查看loss曲线问题
解决Tensorboard(localhost或者127.0.0.1)查看loss曲线问题TensorBoard是TensorFlow下的一个可视化的工具,展示训练过程中绘制的图像、网络结构等。第一步:定位到你训练后log文件保存的位置;第二步:该目录下cmd输入tensorboard.exe --logdir=C:\Users\Administrator\Desktop\Bzhanyo...
2020-04-29 11:04:12
1201
原创 解决AttributeError: module 'tensorflow.python.training.checkpointable' has no attribute 'Checkpointabl
AttributeError: module ‘tensorflow.python.training.checkpointable’ has no attribute ‘CheckpointableBase’解决办法:升级或者安装 tensorflow 时,没有将老版本卸干净。conda uninstall tensorflowpip uninstall tensorflowconda...
2020-04-24 11:27:30
1275
原创 解决ImportError: cannot import name 'imread' from 'scipy.misc'(Anaconda3\lib\site-packages\scipy\misc)
ImportError: cannot import name ‘imread’ from ‘scipy.misc’ (C:\ProgramData\Anaconda3\lib\site-packages\scipy\misc_init_.py)解决办法:先卸载旧版本:pip uninstall scipypip uninstall pillow重新安装pip install pil...
2020-04-22 21:36:12
13406
3
原创 opencv读取海康威视相机做双目视觉界面
opencv读取海康威视相机做双目视觉界面1.pyqt做界面2.ui文件转化为.py# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'fruitcamera.ui'## Created by: PyQt5 UI code generator 5.13.0## WARNING!...
2020-04-21 18:44:27
2256
5
原创 如何用Python打开realsenseD435相机并获取相机参数
如何用Python打开realsenseD435相机并获取相机参数import pyrealsense2 as rsimport numpy as npimport cv2if __name__ == "__main__": # Configure depth and color streams pipeline = rs.pipeline() config = ...
2020-04-19 16:24:19
7409
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人