- 博客(29)
- 收藏
- 关注
原创 如何搭建网站(二)——Django的具体操作
这篇文章并没有把django框架所以内容都呈现出来,只是写了一些我自己在完成网站创建时候遇到的一些问题和思路,也是对网上一些教程的补充和思考。例如:数据库的配置这部分一般为两种。一种是利用已经存在的数据库进行配置(根据数据库生成模型文件(models.py)),另一种创建新的数据库进行配置(是个逆向过程,根据模型文件生成数据库)。而在实际应用当中,这两种情况我们都需要用到。还有数据库设置远程连接,数据库的相关操作问题,等等。下面将分为三个部分介绍:1.基础架构搭建2.数据库配置和操.
2020-07-11 16:00:43
372
原创 如何搭建网站(一)——了解Django框架
关于Django的学习学习web框架这类的抽象内容,光啃理论还是很难理解的。我觉得在了解一些基本概念后,就具体跟着某个项目做,学的更快。推荐的学习教程(输入以下网址即可):1.https://tutorial.djangogirls.org/zh/这个教程是搭建Django Girl个人博客的网站,非常基础,很容易入门,感兴趣的同学可以尝试一个。2. https://developer.mozilla.org/zh-CN/docs/learn/Server-side/Django更详细的介绍了.
2020-07-11 15:38:45
429
原创 定制化和极简主义风格的安卓,看你pick谁?
首先得了解一下什么是Android(安卓)?wiki上对Android的定义 :Android(安卓)是一个基于linux核心的开放原始码行动作业系统,是由谷歌成立的开放手机联盟持续领导与开发。不知道你们,我脑海里反正是蹦出了那个绿绿萌萌的机器人。当然,还有安卓和苹果的相知相恋。足以让那些试图挑拨二者关系的人闭嘴。个人觉得IOS的特点是系统优化程度高,生态环境好;安卓是开放而兼容的。在我眼里,俩人是各自独立的灵魂伴侣(嗑cp)。其实,我们对安卓往往有很大的误解(我之前就是),原因是接.
2020-07-09 21:22:20
707
原创 了解一些网络相关命令(linux)
前提要了解tcp/ip相关的知识。了解shell编程的知识。网络状态查看Linux主要是用net-tools 工具包内的一些常用命令ifconfig 查看网卡mii-tool 查看网线连接情况route:查看网关 route -n (使用 -n参数 可以不解析主机名)网络配置修改:1.修改网卡(重启后就会失效):ifconfig<接口><ip地址> [netmask 子网掩码] #修改网卡ip地址ifup <接口> # 网卡启动ifdow
2020-07-08 11:37:17
254
原创 如何破解光猫,获取超级管理员账户和密码
之前,在组网那篇里说到,很多家庭的光猫不仅有转换信号的功能,还有拨号的功能。但是运营商提供的光猫硬件一般都不太好,所以让光猫实现很多功能,容易导致网络的不稳定。这时候,我们可以让光猫只做好转换信号的功能,拨号的功能只交给主路由做。(最忌三心二意)但是修改光猫的配置需要获得超级管理员账号和密码。本文参考知乎:https://zhuanlan.zhihu.com/p/82494971下面就是介绍如何破解光猫,获取超级管理员账号和密码。我是CM113-Z作为硬件支撑的。现在智能网关,只要联网就会换一个密
2020-07-08 11:31:06
47796
4
原创 网络是如何连接的呢
一直以来,就对网络很感兴趣,觉得它神秘又令人着迷。最近又看了一本书,是日本人写的,叫《网络是怎样连接的》,发现对网络的认识更加清楚了。整个流程如下图所示:从客户端经过运营商到服务器端。具体流程如下web浏览器 ——协议栈、网卡 ——集线器、交换机、路由 ——接入网、运营商 ——防火墙、缓存服务器 ——web服务器。每个流程的具体作用1.web浏览器的作用。生成请求消息 将消息委托给协议栈(网络控制软件)发送给web服务器。2.协议栈(网络控制软件)作用。会给从浏览器接收到的信息打包,并加.
2020-07-08 11:26:38
1404
原创 程序是如何运行的——CPU是大舞台
你有没有考虑过,当你辛辛苦苦写了好多代码,最后编译运行的时候,计算机到底经历了什么过程?如同施了魔法一般,计算机运行的程序实现了我们当初的构想。而随着计算机技术的不断提高,我们可以利用集成开发环境开发程序,完全不需要知道底层硬件的运行机制。但在享受的同时,也付出了代价,虽然有一定的编程能力,但是无法进一步提高。今天想做的就是给程序运行机制去魅。首先,先了解一下程序运行的一般流程。程序运行的流程其中,今天将着重了解一下CPU的解释和执行程序功能,因为个人觉得是最重要的一个部分。未来,将会继续.
2020-07-08 11:21:21
253
原创 图解数据结构:数组背后的故事
今天,我们一起来了解数据类型——数组背后的故事吧~~ps,想学python或者java的小伙伴,不要错过后面有彩蛋哟。数组(array)概念:是数据的一种组织形式。是有限个相同类型变量所组成的有序集合。概念是最重要的,把握两个词:有限个,相同。说明数组包含两个特点:1.数组长度是固定的(初始定义)。2.数组里的元素类型相同,不能又是字符串,又是整数型。概念总是太抽象,下面是说故事的环节。某天你心血来潮,去到学校图书馆的一个书架旁边。你发现书按如下顺序排序。红楼梦、水浒传、西游记.
2020-06-13 20:15:03
487
原创 聊聊“内功”——算法和数据结构
今天来说说程序员的“内功”——算法和数据结构。很多想要学习编程的人包括我,都会有这样的疑惑:我应该学什么编程语言,是学java?python?c++?…;我应该学什么技术,前端开发?web开发?网络爬虫?大家都莫名有种慌张感,担心自己学了一种语言,学了一门技术,很快被淘汰。我觉得,需要正视事实,互联网行业变化很快,技术和编程语言就是解决问题的工具,很容易更新,与此同时,你也很难预料到未来是什么样子,需要学习什么技术。不光是互联网行业,几乎所有行业都是这样,只是程度不同而已,哪有所谓的“铁饭碗”。
2020-06-13 20:04:14
421
原创 聊聊端口映射和内网穿透
今天又是说网络~~来聊聊端口映射和内网穿透趴~~专业词汇的理解1.源地址:访问者2.目标地址:被访问者3.源地址转发:比如你在家中,家中的电脑的内网ip地址为源地址,你的电脑需要上网,那么就需要将你的内网地址伪装成公网地址,这样在成功拨号之后,内网就可以连接到外网了。4.端口映射和目标地址转发:局域网内某个设备的端口映射到公网IP,这样外部就可以访问。外部可以 通s过公网IP和端口号,来访问内部的设备。比如开放BT端口、迅雷端口、NAS端口,都要把他们映射出去,这样BT、迅雷连接到公网,
2020-06-13 19:57:07
16894
原创 黑科技——家庭组网
网络,一直是我非常感兴趣的内容,疫情在家,闲着没事,就在家研究组网,然后被朋友拉去各种实践。组网要具体看房子的大小,和用户的需求,以及其他要素,比如带宽等等。下图是我整理的比较全的组网图。一般来说,家里并不需要如此复杂的组网。大多数采用,光猫+主路由+ap(个数看房屋占地面积大小),去掉了二级路由,由主路由实现二级路由的功能。第一部分:关于光猫。emmm,我家装网比较早了,当时办的是移动的网络,移动送的光猫,是集成信号转换+主路由+无线ap+拨号功能于一体,所以信号巨差。所以强烈建议,让光猫做好自
2020-06-13 19:35:18
1121
原创 介绍产品(软件开发)比较好用的工具(项目管理、文件整理等)
最近进行年末总结的时候,发现了一些适合整理和进行项目管理开发的工具,发现很多事情都能更有效率的进行,所以我总结了一些我觉得比较好用的工具,当然这只是很简单的介绍。我将分成四个部分介绍这些工具:一、项目管理:scrum敏捷开发(项目管理)第一次听到这个词,是在看美剧硅谷的时候。顺手就查了一下,才发现这种管理方法在互联网公司非常火爆。然后我就想要移植到我自己个人的项目管理开发中,目前正在尝试...
2020-01-07 15:38:04
1266
原创 openpose c++ 配置教程 + python api
之前有介绍过基于tensorflow的openpose版本安装,但是我觉得没有caffe框架那么好用,很多功能也实现不了,比如调节net_resolution的调节,通过调节分辨率来提高检测的精确性和检测速度。还有手、脸和足的关键点识别,这些目前来说,tensorflow版本都没有涉及到。所以寻求caffe框架好处多多,希望想进行大型项目开发的小伙伴还是选择caffe版本的,源码是c+。如果本身...
2020-01-07 10:54:18
5305
2
原创 linux选购指南以及分区
上大学前买的联想s410电脑,到今天差不多五年多了,配置很低,i3的处理器,装的是win10系统非常卡,哪怕卸载掉很多软件(真心吐槽win10哈)。后来因为因为要做软件开发和人工智能,都知道linux系统更适合做上述两种工作。所以毅然换成linux系统(lubuntu),没想到就跟换了新机子一样,非常快。目前是用这台电脑软件开发,而新买的戴尔游戏本用来采集数据和神经网络的训练,当然还有玩游戏啦,如...
2019-11-08 11:27:30
228
原创 dpkg: 处理软件包 initramfs-tools (--configure)时出错
关于linux的问题解决,网上有很多资料写的并不适合新手,初学linux,很多命令看不懂,所以写博客的目的,就是整合网上的资料并结合现实生活中遇到的问题,用尽量简单的语言表达出来,个人觉得初学者对于很多不用太着急,在使用linux过程中会遇到很多问题,可以上网查找资料,在解决问题的时候尽量掌握这些知识点。本人也是最近开始接触linux,但被linux深深迷住。问题描述:dpkg: 处理软件包 ...
2019-11-08 10:46:05
8052
3
原创 适用samba进行文件共享(主机是win10家庭版,虚拟机是ubuntu)
好久不见,最近在学习有关Linux的内容,我就采用在win10上配置虚拟机,虚拟机系统用的是ubuntu。因为我习惯在windows里的idle编写代码,在Linux上编译。所以经常需要共享文件,这个时候就选择samba。但是网上关于这方面的资料虽然多,但是很杂,而且在windows上配置,又是有很多问题。所以写了这篇文章,总结了一些方法。针对于win10家庭版用户哈!首先,关于samba的...
2019-10-11 18:25:57
1022
原创 多摄像头原理和应用(手机)
在解释这部分内容前,先了解几个关于摄像的基本概念。曝光: 光圈、快门和感光度ISO的组合。其中,光圈和速度联合决定进光量,ISO决定ISOCCD/CMOS的感光速度。如果进光量不够,我们可以开大光圈或者降低快门速度,还是不够的话就提高感光度(ISO)。大光圈的缺点是解像度不如中等光圈,快门速度则图片可能会糊,提高ISO后图片质量会下降。**HDR:**高动态光照渲染,它将每个曝光瞬间相对应最...
2019-08-06 13:53:27
3811
原创 给初学者的一份python指南(学习资源、IDE选择等)
不知不觉,接触python有9个多月,期间都是自学,没有正经培训过。目前在读研,人工智能方向。这九个月我走过不少弯路,所以总结了一份初学python的学习指南,仅供参考。我觉得最重要的是去了解python是用来做什么的,未来你想从事什么。知乎上一篇文章写的很棒,建议初学者可以读一下。《编程零基础应当如何开始学习 Python?》https://www.zhihu.com/question/2...
2019-07-29 20:04:38
327
原创 《基于OPENPOSE的三维上肢康复系统》论文解读
最近一直在了解康复方向,未来也打算做这类的课题。之前也有人问我,论文的原文在哪找,我就整理到百度云上,对这方面感兴趣的朋友可以看一下。链接:https://pan.baidu.com/s/1JloIxBDf3hOYZcrLw8Rllw提取码:j1mk还有原文中提到的dtw算法,我之前找了很多关于这个算法的解释,但都不是很好。因为算法太过于抽象,所以我找了一个讲解dtw算法的视频和ppt,也...
2019-07-28 15:06:46
1370
5
原创 《Prediction of Basketball Free Throw Shooting by OpenPose》论文翻译及阅读
这篇文章《用openpose来预测篮球罚篮准确性》,当中用到了很多比较好的方法,比如机器学习的逻辑回归进行多元二项的分类问题;用石川馨的质量工程工具——帕累托图,进行逻辑回归模型精确度的确定。1.摘要OpenPose由卡内基梅隆大学(Carnegie Mellon University, CMU)于去年夏天在CVPR 2017年发布,它通过一个简单的网络摄像头拍摄实时运动图像,能够在这些图像中...
2019-05-29 08:43:34
1046
1
原创 研读《基于关节点提取的老年人跌倒检测算法》论文
摘要:随着人口老龄化问题日益严重,老年人的安全问题变得愈加重要,而对老年人安全问题威胁最大的便是老年人的跌倒问题,因此本文提出了一种基于关节点提取以及 SVM 分类器的老年人跌倒检测算法。首先,通过改进的 yolo 算法检测出视频帧图像中的人所在的位置, 然后将单个人的图像送入的 openpose 算法中获得这个人的关节信息。之后,再通过 SVM 分类 器对获得到的关节点信息进行分类,以得到这个...
2019-05-26 20:56:50
5566
9
原创 研读《基于人体三维姿态的动作评价系统》论文
本论文涉及的知识点比较多。我将分成以下部分介绍本论文的主要内容:1.摘要2.双目识别环境搭建(参考我写的博文:最详细的双目摄像头测距离(深度)的原理)3.openpose(参考我写的博文:深度学习tf-pose-estimation人体姿态识别实现教程)4.卡尔曼滤波修正关节点信息5.动态时间规整法(DTW)6.视频动作对齐实验结果展示7.系统搭建8.总结展望1.摘要(概括):...
2019-05-26 20:26:21
2897
9
原创 深度学习tf-pose-estimation人体姿态识别实现教程
这个项目在github上非常火,项目地址是:https://github.com/ildoonet/tf-pose-estimation,是基于tensorflow深度学习框架实现的人体姿态识别,有兴趣地朋友可以去找一下。这个项目的原始项目是用caffe框架,c++编写的人体姿态识别(检测人体身体部分、手、脸、脚等部位)。参考的文献如下,有兴趣的同学可以读一下:(1)OpenPose: Rea...
2019-05-26 09:30:09
12194
74
原创 pytorch(gpu)环境配置+测试环境是否装好
配置环境1下载cuda和cudnn参考文章https://zhuanlan.zhihu.com/p/53652964但是要注意用pip下载比较好,pip install https://download.pytorch.org/whl/cu100/torch-1.0.1-cp37-cp37m-win_amd64.whl(.whl可以自己下载,比较快。https://download.py...
2019-05-25 15:29:29
8698
1
原创 关于mask rcnn超详细介绍(win配置、扩展到视频、使用coco权重进行特定类别预测、使用自己的数据集进行预测)
环境配置1.创建一个conda的虚拟环境(python 3.6)【创建一个python 的虚拟环境,这样不被其他python安装的步骤影响】在新建文件夹下win:conda create -n MaskRCNN python-3.6 pip2.安装依赖项activitate MaskRCNN下载 shapely https://www.lfd.uci.edu/~gohlke/python...
2019-05-25 14:29:50
1626
1
原创 阿里云人工智能pai云计算平台使用方法
1、PAI-DSW操作实践视频:https://tianchi.aliyun.com/course/video?liveId=409932、DSW上传/下载数据 新版文档:https://help.aliyun.com/document_detail/101716.html3、 PAI-DSW使用文档和挂载nas:https://help.aliyun.com/document_det...
2019-05-25 13:20:53
3705
原创 计算机视觉中的坐标系之间的转换原理,以及OpenCV坐标原点的确定
作为一个正在做计算机视觉项目的体育学在读硕士,面对完全不熟悉的领域,跟看天书没什么两样。这个时候关于计算机和工科的一些概念能帮助我很好地了解进入这个领域。所以我写的博客都是以理解概念为主,希望对大家有所帮助。在计算机视觉中,坐标系的转换尤为重要,但也是非常难弄懂的一个概念,什么物体(模型)坐标系、世界坐标系、照相机坐标系、标准化设备坐标系等等,非常复杂。其中模型坐标系是每个模型在制作时特有的,...
2019-05-25 11:18:24
8635
2
转载 最详细的双目摄像头测距离(深度)的原理
关于双目摄像头测距原理,最近在看关于双目摄像机成像的项目,找关于双目摄像头标定的c++代码,但是发现自己对双目摄像机的成像原理不清楚,所以看代码和看天书一样。这篇就写给零基础接触双目摄像机成像原理的小伙伴,等看完这篇之后再去找类似的c++、python标定代码,就简单很多。当然,之后也会介绍,关于几个坐标系(世界坐标系、像素坐标系、图片坐标系)的转化。**视差的概念:**是指从两个不同位置观察...
2019-05-23 21:30:31
69274
7
原创 windows10环境VS2017 编译Opencv和TensorFlow程序(cmake)
嘿嘿,我刚上研一,体育方面的研究生,想做计算机视觉方面的课题,这几天都在配置opencv和tensorflow的环境,走了不少歪路,总结了一下。一、关于opencv源码的查看和编译:http://blog.csdn.net/poem_qianmo/article/details/21974023 这个网址介绍的很全。其中要注意的是:如果安装的是vs2017,那么current generato...
2019-01-18 17:50:25
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人