自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 安卓imageView倒角边框

效果图第一步:在你的依赖包中添加dependencies { compile 'org.raphets:roundimageview:1.2.0'}第二步:直接调用<org.raphets.roundimageview.RoundImageView android:layout_width="180dp" ...

2019-04-17 11:00:30 218

原创 安卓opencv加载模型

//加载opencv模型private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) { @Override public void onManagerConnected(int status) { switch (status) { case Load...

2019-04-16 13:16:41 307

原创 安卓返回键退出程序

public static List<Activity> activityList = new LinkedList();在每个页面添加到这个listactivityList.add(this);//返回键退出程序@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyC...

2019-04-15 10:49:36 753

原创 安卓dp和px转换

public class DensityUtil { /** * 根据屏幕的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDis...

2019-04-15 10:17:14 389

原创 安卓linerlayout上拉下拉效果

public class MyReboundScrollView extends ScrollView { private static final String TAG = "ElasticScrollView"; //移动因子, 是一个百分比, 比如手指移动了100px, 那么View就只移动50px //目的是达到一个延迟的效果 ...

2019-04-15 10:08:14 214

原创 安卓最全颜色

<resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FF4081</color>...

2019-04-10 11:07:11 415

原创 双目视觉

在做SLAM时,希望用到深度图来辅助生成场景,所以要构建立体视觉,在这里使用OpenCV的Stereo库和python来进行双目立体视觉的图像处理。立体标定 应用标定数据 转换成深度图标定在开始之前,需要准备的当然是两个摄相头,根据你的需求将两个摄像头进行相对位置的固定,我是按平行来进行固定的(如果为了追求两个双目图像更高的生命度,也可以将其按一定钝角固定,这样做又限制了场景深度的扩...

2018-12-08 17:18:38 252

原创 安卓 tcp socket长连接

在Android开发中,经常会需要由服务端主动推送一些消息给客户端,最常见的做法就是用Tcp Socket保持长链接。为了简化这个过程,做了一个简单的依赖库来实现TCP Socket的client功能。Doc引入依赖Step 1.先配置你的project的build.gradleallprojects {    repositories {        ···        m...

2018-12-04 17:19:35 591

原创 opencv rect

一、Rect类template<typename _Tp> class Rect_{public: typedef _Tp value_type; //! various constructors Rect_(); Rect_(_Tp _x, _Tp _y, _Tp _width, _Tp _height); Rect_(const ...

2018-11-29 11:12:18 236

原创 安卓在图片上画圆

@Override protected void onDraw(Canvas canvas) {Drawable drawable = getDrawable();if (drawable != null) {//步骤1:先生成一个bitmap,在bitmap上绘制原图bitmap = Bitmap.createBitmap(getWidth(),getHeight(), Bitm...

2018-11-23 10:13:28 96

原创 安卓tcp通信,接收数据

try {     Socket s = new Socket("192.168.1.5", 8240);     InputStream inputStream = s.getInputStream();     DataInputStream input = new DataInputStream(inputStream);     byte[] b =...

2018-11-15 23:12:23 1309

原创 安卓人脸检测优化

一、人脸检测模块移植1.拷贝opencv-3.3.0-android-sdk\OpenCV-android-sdk\samples\face-detection\jni目录到工程app module的main目录下 2.修改jni目录下的Android.mk(1) 将     #OPENCV_INSTALL_MODULES:=off     #OPENCV_LIB_TYPE:=...

2018-10-29 12:02:21 369

原创 安卓 人脸检测

OpenCV官网官方给的Demo是在Eclipse工程下的,如果你现在已经是在Android Studio下开发,因为Eclipse工程有makefile文件,迁移到Android Studio好像还是有点麻烦,我是干脆就在Eclipse下跑的Demo。先甩过来官方给的一些文档:OpenCV4Android SDKAndroid Development with OpenCV实...

2018-10-13 18:12:17 364

原创 python3生成token和验证

# -*- coding: utf-8 -*-from passlib.apps import custom_app_context as pwd_contextimport configimport MySQLdb,datetimefrom itsdangerous import TimedJSONWebSignatureSerializer as Serializer, BadSi...

2018-09-20 17:23:24 2001

原创 python 提取redis中所有的keys 和数据

# -*- encoding: UTF-8 -*-   __author__ = "Sky"   import redis      pool=redis.ConnectionPool(host='127.0.0.1',port=6379,db=0)   r = redis.StrictRedis(connection_pool=pool)      keys = r.keys() ...

2018-08-06 19:57:47 7652

原创 rabbitmq management 网页版操作步骤

 用户名默认有guest,密码为guest,可以使用命令增加其他用户并授权./rabbitmqctl add_user ewallet 123456./rabbitmqctl set_user_tags ewallet administrator 进入rabbitmq_management后,如下图:connections,rabbitmq连接信息,如下图:...

2018-08-02 16:04:43 6464

原创 python 多线程装饰器 用装饰器写一个可以用队列和多线程执行的方法,

闲来无事写一个试试,在程序中使用还需要改一些地方地方import threadingimport queueimport timeq = queue.Queue(maxsize=10)def create_threading(num,func,data): for i in range(num): t = threading.Thread(target=fun...

2018-07-29 22:05:42 1333

转载 ubuntu 14.04 安装cryptography出错解决方法

错误:如果找不到包或者无法正常安装依次执行命令:    sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev 然后再运行:    pip install cryptography如果还报错,那就升级pip升级pip版本p...

2018-07-20 10:16:33 1630 1

原创 python 动态获取实例对象的属性方法,并赋值

#coding:utf-8import sysdef foo():passclass Cat(object): def __init__(self, name='Kitty'): self.name = name def sayHi(self): print self.name, 'says Hi!'cat = Cat()prin...

2018-07-12 15:42:41 5348

原创 RabbitMQ 四种类型发送接收数据方式

1.基本用法生产者 1 import pika 2 import sys 3 4 username = 'wt' #指定远程rabbitmq的用户名密码 5 pwd = '111111' 6 user_pwd = pika.PlainCredentials(username, pwd) 7 s_conn = pika.BlockingConnection(pika.Connect...

2018-07-11 11:25:07 14070

原创 opencv的三个依赖包

sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-d...

2018-07-10 09:32:36 2363

原创 timeit模块使用

import timeit# 内置属性def T1(): li = [] for i in range(1000): li.append(i)# 列表拼接def T2(): li = [] for i in range(1000): li = li + [i]# 列表推导def T3(): li = [i f...

2018-06-25 22:12:36 289

原创 ubuntu16.04 安装opencv 步骤和错误解决

1.安装 opencv 所需依赖包如果后面还要遗漏的,出错再补上$ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-...

2018-06-24 22:13:34 11855 1

原创 sqlalchemy批量增加数据的方法

import sqlalchemy as sa# 用Sqlite做例子,别的数据库连接字符串不同engine = sa.create_engine('sqlite://', echo=True)metadata = sa.MetaData()# 假定这个是表结构widgets_table = sa.Table('widgets', metadata, ...

2018-06-22 17:28:16 5535

原创 常用的SQLalchemy 字段类型

常用的SQLAlchemy字段类型类型名python中类型说明Integerint普通整数,一般是32位SmallIntegerint取值范围小的整数,一般是16位BigIntegerint或long不限制精度的整数Floatfloat浮点数Numericdecimal.Decimal普通整数,一般是32位Stringstr变长字符串Textstr变长字符串,对较长或不限长度的字符串做了优化Uni...

2018-06-22 12:56:40 6470

原创 安卓屏幕适配

1.导入这个包//屏幕适配implementation 'me.yatoooon:screenadaptation:1.1.1'在清单文件配置<!--设计图的宽,单位是像素,推荐用markman测量,量出来如果是750px那么请尽量去找ui设计师要一份android的设计图.--><meta-data android:name="designwidth" android:value="1280" /><!--设计图对应的标准dpi,根据下面..

2020-08-07 14:48:48 8

原创 androidstudio 编译太慢

在工程build.gradle下添加阿里云buildscript { repositories { jcenter() google() maven{ url 'http://maven.aliyun.com/nexus/content/groups/google'} maven{ url 'http://maven.aliyun.com/nexus/content/groups/jcenter'} } depend.

2020-07-31 15:45:01 26

原创 TextView 自适应字体大小在一行显示

注意:textview 控件的singleline 要设置成false/*** 该TextView能自动调节大小使文本行数始终保持1行。*/public class AdaptionSizeTextView extends TextView implements ViewTreeObserver.OnGlobalLayoutListener { public AdaptionSizeTextView(Context context) { this(context...

2020-07-09 17:52:33 55

原创 Keras ImageDataGenerator图像增强各个参数的作用

请看这个地址:https://blog.csdn.net/jacke121/article/details/79245732

2020-06-01 11:07:46 120

原创 ipython 安装

sudo apt install ipython

2020-05-29 16:03:49 33

原创 dask 安装

pip install dask[complete] -i https://pypi.tuna.tsinghua.edu.cn/simple

2020-05-29 14:00:48 66

原创 mysql 约束条件

约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性,唯一性。mysql 中常用5种约束类型如下:非空约束 主键约束 唯一约束 默认约束 外键约束NOT NULL PRIMARY KEY UNIQUE DEFAULT FOREIGN KEY约束的使用方法: 字段名 数据类型 约束1,约束2,... ......

2020-05-09 17:09:18 49

原创 mysql 数据类型

mysql的数据类型:1,.整型TINYINT :[有符号值:-128到127,无符号值:0到255, 占用字节数 2]SMALLINT : [有符号值:-32768到32767,无符号值:0到65535, 占用字节数 2]MEDIUMINT : [有符号值:-8388608到8388607,无符号值:0到16777215, 占用字节数 3]INT : [有符号值:-2147483648到2147483647,无符号值:0到4294967295, 占用字节数 4]BIGINT : .

2020-05-09 16:31:33 49

原创 对比度

synchronized public void getScore(Mat mat){ Mat grayMat = new Mat(); Imgproc.cvtColor(mat,grayMat,Imgproc.COLOR_BGR2GRAY); Mat mat2 = new Mat(grayMat.rows(),grayMat.cols(), Cv...

2020-05-07 11:39:26 43

原创 图像清晰度

double DefRto(Mat frame) {Mat gray; cvtColor(frame, gray, CV_BGR2GRAY);IplImage *img = &(IplImage(gray));double temp = 0;double DR = 0;int i, j;//循环变量int height = img->height;in...

2020-04-29 18:43:43 62

原创 图像对比度

一 图像对比度理论知识1 定义对比度:通俗地讲就是亮暗的拉伸对比程度,通常表现了图像画质的清晰程度。对比度的计算公式如下:2 计算案例解释:每个小括号的数据是怎么来的?按四近邻计算,比如第一个小括号:以第一行第一列为中心,上下左右分别与这个中心值相减再平方,然后加在一起,即:(2-1)2+(3-1)2;第二个小括号即:(1-3)2+(9-3)2+(1-3)2最后的48是怎么...

2020-04-29 18:21:13 74

原创 MySql数据库常用命令

版本号mysql -V指定主机,用户名,密码mysql -h主机ip -uroot -p密码修改用户密码mysqlladmin -u用户名 -p旧密码 password新密码显示所有数据库show databases;使用数据库use 数据库名称;显示当前数据库select database();显示当前服务器版本select version()...

2020-04-28 16:02:53 47

原创 安卓和python混合开发

安卓和python混合开发请点击:https://blog.csdn.net/yingshukun/article/details/100175638

2020-04-15 13:15:46 138

原创 Android OpenGL ES - 绘制线、面,点的参数介绍

绘制调用glDrawArrays(int mode, int first, int count)方法mode的参数可以选择 GL_POINTS ————绘制独立的点 GL_LINE_STRIP————绘制连续的线段,不封闭 GL_LINE_LOOP————绘制连续的线段,封闭 GL_LINES————顶点两两连接,为多条线段构成 GL_TRIANGLES————每隔三个顶...

2020-03-23 10:15:21 63

原创 Android jniLibs目录下的.so文件,觉得有用就复制了,英雄不问出处

分析:CPU:MIPS、ARM、X86三大架构armeabi系列:属于ARM (A7、A9、A15、A53、A57) 包含:高通、麒麟(华为海思)、澎湃(小米)、联发科、猎户座(三星Exynos)mips系列:属于MIPS ,多用在网关、猫、机顶盒等。代表:中国“龙芯”x86系列:pc模拟器、Intel Atom系列处理器(英特尔放弃应用于手机、PC、平板以及可穿戴设备的Atom处理器)...

2020-03-23 10:11:31 111

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