自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 SQLALchemy主表与子表映射成功,查询子表数据为空的问题,不容忽视的小问题

完成数据库连接建表后,使用db.session.add(),db.session.commit()把数据保存数据库表,同时对两张表建立一对多的关系,都yes。但是通过主表反向查询,遍历子表结果的list为空[]。翻来覆去找,究竟是外键搞错了,还是relatiaoship弄错了,注意了,看下数据库子表外键值字段是否为空,一定要显式的对子表外键值赋值,否则主表和子表同样没法正反向查询。#这种写法保证两个表的id一致。#两个表建立一对多关系,正反查询结果为空。

2023-03-10 15:12:07 359

原创 DeeplabV3+调试错误TypeError: can‘t pickle _thread.lock objects

最近需要使用DeeplabV3+做语义分割任务,首先介绍一下实验环境,win10系统,python3.6,tensorflow1.10.1,keras2.1.6,PS(tensorflow<1.3.0版本的安装只能在python3.6环境上),在调试代码过程中,将下载的源代码没有进行修改,只是在模型保存时,末尾添加model.save(),就会出现如图所示错误,只要不要添加就好,并且类似的报错信息都是与keras中的模型保存相关的,该问题目前还未解决,给大家提供一个经验,以免着急上火。model

2020-08-03 10:07:39 412 3

原创 Tensorflow加载训练模型可视化网络结构特征图

在深度学习研究中,我们对于网络模型的学习过程的认识,大多是以一个黑盒的形式呈现出来的。网络结构中卷积层通过训练数据学习到怎样的特征,特征图是什么样的,对我们而言是隐晦难懂的,为此我们可以通过可视化特征图的方法,以图片的形式将网络结构中某一层特征图显示出来。环境:Tensorflow1.X需要的包:import matplotlib as plt from pylab import *过程,首先将网络中需要可视化网络层张量返回到加载模型的验证过程的文件中,然后将运行该张量,得到nump...

2020-06-23 23:50:46 2017

原创 Tensorboard可视化错误:不显示数据 No scalar data was found的总结

昨天研究半天看了许多博客,最终才解决了自己这个问题,下面给出一下我搜集过程中解决问题的方法。首先在使用tensorboard --logdir时一定要通过windows运行框,将所在位置,由C:\Users\...切换到模型logs文件的所在位置。使用cd模型logs文件绝对路径,切换,然后在输入一下该文件夹所在盘符,比如在E盘,就输入E:,然后在输入tensorboard --lo...

2019-09-10 09:25:28 1266

原创 opencv以图片名称为索引顺序读取多张图片

自己的项目中需要按照顺序读取多张图片,论坛上已有的方式大多是通过图像名称固定编号,按照编号循序读取,这种方法虽然简单有效,可局限性在于读取的图片名必须是连续有限的,比如下面的例子中只能读取该文件夹下图片名称为[Image_0到Image_9]的图片。int n = 0;string image_name; vector<Mat>A2; while (n <...

2019-09-05 20:46:41 1592

原创 opencv读截取区域图像像素时应注意的问题

今天不经意发现了一个opencv读取像素的秘密,哈哈。用不同的方式读取像素时,对于图像中指定的一块区域,垂直扫描与水平扫描方式,黑色像素数因该是一样的。可是用at方式与ptr方式读出来的总数居然不一样。以前一直没理会,可是看到实验结果总是差强人意,所以就一直调试,找了昨天一晚上加今天一上午的时间,采用各种方式测试,才发现是工具函数出的问题,具体为什么我也没深究,就拿出来分享一下。for (in...

2018-11-27 11:21:39 501 1

原创 opencv的修改Rect类内的坐标值细节

一直在用opencv,用Rect类进行目标物体的坐标标记的时候,可是在标记过程后会发现Rect类里有些非法数据,当然这不是Rect类的问题,是我上一步处理过程中产生的问题,这些数应该都是在一个范围内的,将超过范围的数进行规范化,不然这些产生的异常数据会直接影响我下一步过程。这些都是废话,此篇博文的目的在于如何修改已存在Rect类右下角坐标。我的想法就是对结果进行检测,当Rect里面的br()....

2018-11-23 12:48:56 3420 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除