- 博客(133)
- 资源 (13)
- 收藏
- 关注
原创 复现抖音动态3D恐龙算法
最近抖音出现一个好玩的算法,就是摄像头拍摄地板,会出现走动的一条小龙,是不是感觉很神奇,废话不多说,直接说实现思路。1:使用抖音功能的3D恐龙功能,把视频截取下来。2:把截取的恐龙视频转成连续的多帧图像3:使用ps把恐龙和它的影子抠出来4:使用2D贴纸算法把抠出来的移入我们的视频里面,连续贴入,形成动态的3D恐龙走动效果图。代码应该很简单,自己复现吧,如果想索取代码,请评论或者私信我。最终效果图如下:...
2021-08-18 16:58:48
483
原创 c++ 调用modnet--实现实时超准语义分割
最近又有一个算法火了,不知道你们看到没?直接看效果!效果这么稳定的人像 Image Matting 算法真的不多,并且还能进行实时处理!处理视频、图像,不在话下。人在家中坐,录段视频,你就可以把自己放到世界各地的美景中。这类的抠图 AI 算法,已经出现过不少,但这一款确实让人觉得很惊艳。废话不多话,直接python用起来,相关代码可以去github下载(是GPU的和cpu的都有)cpu的先实验"""Inference ONNX model of MODNetArguments
2021-07-02 09:38:05
1413
3
原创 皮肤红润全局变换
#include "stdafx.h"#include <cv.h>#include <cxcore.h>#include <highgui.h>using namespace cv;#define max_uchar(a, b) (((a) > (b)) ? (a) : (b))#define min_uchar(a, b) (((a) < (b)) ? (a) : (b))// 计算彩色图像均值和标准差void CompMe...
2020-08-04 14:35:52
422
原创 GW-白平衡美白算法
#include<opencv2/opencv.hpp>using namespace cv;using namespace std;cv::Mat GW(const cv::Mat srcImage){ int beta;//美白系数 cv::Mat dstImage; vector<cv::Mat> Channels; cv::split(srcImage, Channels); cv::Mat B = Channels[0]; cv::Mat G = Ch.
2020-06-30 22:48:17
667
原创 矩阵权重计算(tkinter)
直接效果展示 # -*- coding: utf-8 -*-"""Created on Wed Nov 6 08:56:57 2019@author: 01"""import statsmodelsimport tkinter.messagebox#import webbrowserimport numpy as np...
2019-12-31 14:15:19
5572
原创 磨皮
#include <opencv2/opencv.hpp> #include <iostream>#include <stdio.h> #include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/i...
2019-12-18 11:39:46
328
1
原创 美颜之---局部打光
直接上代码# -*- coding: utf-8 -*-"""Created on Tue Dec 10 17:42:24 2019@author: 01"""#coding:utf-8import cv2import mathimport numpy as np#读取原始图像img = cv2.imread('6.jpg')#获取图像行和列rows, col...
2019-12-13 14:27:28
405
1
原创 图像切割--Seam Carving算法
Seam Carving算法一、相关理论 Seam Carving 算法是2007年siggraph上的一篇paper,名为《Seam Carving for Content-Aware Image Resizing》,这篇paper提出了一种内容感知的图像缩放算法,这篇文章的具体思路就是,通过找水平或者垂直的分割的像素能量最少的分割线,然后把其移除,得到新图,重复这个操作。...
2019-12-13 09:37:56
1020
原创 美颜之---------------性别检测篇(数据获取和效果演示)
首先对于美颜,我们首先要检测人像图片是男是女,针对不同的性别进行美颜,不然就变成这样了。 1:数据的获取一般有两种形式:找已有的数据库,或者自己写爬虫去网上爬取数据我们这里采用第一中方法:使用wiki数据集;链接https://data.vision.ee.ethz.ch/cvl/rrothe/imdb-wi...
2019-12-12 14:54:24
561
原创 瘦脸大眼算法
大眼算法实现: 效果图展示 import dlibimport cv2import numpy as npimport mathpredictor_path='shape_predictor_68_face_landmarks.dat' #使用dlib自带的frontal_face_d...
2019-12-09 11:11:29
4273
16
原创 dll不是有效的win32应用程序
我的工程里面包含两个程序,一个c++程序,主要生成dll,一个c#主要做界面调用生成的dll,重新生成通过,执行出错。原因是因为dll是不能执行的,这个时候需要把c#程序设置为启动项目。oK...
2019-12-06 09:16:34
11655
3
原创 乱七八糟
// MathFuncDll.cpp: 定义 DLL 应用程序的导出函数。//#include "stdafx.h" //预编译头#include "face_lift.h" #define PI 3.1415926#define DETECT_BUFFER_SIZE 0x20000Mat LocalTranslationWarp(Mat &img, int sta...
2019-12-03 10:34:56
210
原创 基于soulian
#include<opencv2\opencv.hpp>#include<stdlib.h>#include<iostream>#include <Windows.h>#include<string.h> #include <fstream> #include <cstdlib>#include ...
2019-12-02 09:21:54
391
原创 python图片等比例压缩
# -*- coding: utf-8 -*-"""Created on Wed Nov 6 08:56:57 2019@author: 01"""# -*- coding:utf-8 -*-import MySQLdbfrom hashlib import sha1import tkinterimport tkinter.filedialogimport osfr...
2019-11-22 16:10:05
495
原创 c++生成dll
首先打开vs2017然后添加源文件写入// MathFuncDll.cpp: 定义 DLL 应用程序的导出函数。//#include "stdafx.h" //预编译头#include "MathFuncDll.h"#include <stdexcept> //标准的异常类double __stdcall Add(doubl...
2019-11-21 14:45:24
317
原创 tkinter --最终版
功能,表格,游标,图像循环,单击,输出结果# -*- coding: utf-8 -*-"""Created on Wed Nov 6 08:56:57 2019@author: 01"""# -*- coding:utf-8 -*-import MySQLdbfrom hashlib import sha1import tkinterimport tkint...
2019-11-18 10:43:09
560
原创 tkinter界面
# -*- coding: utf-8 -*-"""Created on Wed Nov 6 08:56:57 2019@author: 01"""# -*- coding:utf-8 -*-import MySQLdbfrom hashlib import sha1import tkinterimport tkinter.filedialogimport osfr...
2019-11-15 15:14:14
399
原创 ocr---训练自己的数据实现文本检测(kears实现east网络)
首先对于文本检测,进行简单的切割有的时候是不太现实的,可能会大量切不到。使用ctpn网络对图像文本进行切割,只能识别比较水平的文本,对于不规整的效果很差,我们使用旷世的east网络进行切割。代码来源官方》首先展示一下使用官方提供的模型测试的效果:代码地址:https://github.com/huoyijie/AdvancedEAST先展示目录结构预测代码predict.py:模...
2019-11-13 15:00:06
3214
8
转载 ocr-制作自己的数据集
转载:https://www.cnblogs.com/skyfsm/p/8436820.html先捋一捋思路,生成文字集需要什么步骤:确定你要生成多少字体,生成一个记录着汉字与label的对应表。 确定和收集需要用到的字体文件。 生成字体图像,存储在规定的目录下。 适当的数据增强。第三步的生成字体图像最为重要,如果仅仅是生成很正规的文字,那么用这个正规文字集去训练模型,第一图...
2019-11-12 18:41:32
4137
1
原创 ocr---文字定位与切割---优化中文切割率不高的问题
首先先上代码:#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include <vector>#include <iostream>#include <algorithm> #include <opencv2/highgui/highgui_c.h>us...
2019-11-12 17:56:12
605
原创 ocr的预处理--透视变换,重映射,仿射变换,水平矫正
图像校正可以参考这个:https://blog.youkuaiyun.com/wsp_1138886114/article/details/83374333透视变化:#include<opencv2/opencv.hpp>using namespace cv;#define CV_SHOW(x) imshow("df",x);waitKey(0)static void tes...
2019-11-12 11:51:17
2363
原创 tkinter 连接数据库的可视化界面---二
直接代码# -*- coding: utf-8 -*-"""Created on Wed Nov 6 08:56:57 2019@author: 01"""# -*- coding:utf-8 -*-import MySQLdbfrom hashlib import sha1import tkinterimport tkinter.filedialogimport...
2019-11-08 15:36:48
3725
3
原创 ocr项目———tesserct 的安装识别(中文)和重新训练
首先我们先来说一下现有的开源的字符识别的工具参考:https://www.cnblogs.com/wzben/p/5930538.htmltesseract字符识别:1:安装tesseract下载地址:https://digi.bib.uni-mannheim.de/tesseract/进入下载页面,可以看到有各种.exe文件的下其中文件名中带有dev的为开发版本,不带dev...
2019-11-05 14:34:05
1053
原创 win10 编译tensorflow1.8和tensorflow1.9生成64位和32位的dll(都是cpu)
开始我们的工作,为什么编译tensorflow,主要是使用tesnorflow训练的模型,供c++使用。1:无用功第一次尝试,编译tensorflow1.12,网上说不能用cmake,要使用bazel。编译中。。。。。。。。。。。。(省略一千字)成功什么鬼,为什么是64位的,因为我们的机器是32位的。开始查找怎么编译32位的,查了几天,竟然没找到。2:开始cmake编译准备工具...
2019-10-16 10:22:59
1261
12
原创 用tkinter做深度学习的测试界面第一版
# -*- coding: utf-8 -*-"""Created on Sat Sep 21 14:29:19 2019@author: zhoulongtao"""#coding:utf-8import timeimport cv2import tensorflow as tfimport numpy as npfrom tkinter import *from t...
2019-09-23 18:20:16
1376
原创 python直接生成exe文件(深度学习)
如果你对时间要求不是太高,c++调用模型,有很多模型无法调用,我们这里主要是讲一下如何把python生成可执行文件。首先1:我们需要下载pyinstaller下载方式很简单,pip conda都行比较麻烦的方法是;如果不能访问国外网络,去https://github.com/pyinstaller/pyinstaller下载pyinstaller进入界面"Clone and do...
2019-08-28 11:28:53
6131
原创 通过FCN进行高低肩识别
首先说明对于人的坐姿是否端正,需要就行高低肩识别,算法流程1:通过语义分割算法实现人的分割提取(enet,pspnet,fcn,unet等,我们这里使用fcn,因为从c++可以调用呀)2:图像填充3;左右肩斜率计算1:c++显示fcn.需要的文件有pascal-classes.txt,fcn8s-heavy-pascal.prototxt,这两个文件是在opencv-...
2019-08-27 17:29:17
861
4
原创 基于人像的抖动进行边缘分割
具体代码如下# -*- coding: utf-8 -*-"""Created on Thu Aug 15 10:48:09 2019@author: 01"""#!/usr/bin/env pythonimport cv2import numpy as npph1 = "img/1.jpg"ph2 = "img/2.jpg"ph3 = "img/3.jpg"ph...
2019-08-20 16:22:54
417
原创 训练自己的数据--基于ssd_mobilenet模型实现目标检测
训练数据(在我下载中,大家可以自行下载)最近在做反光检测的时候,使用vGG的时候效果可以,但是c++没有调起来,所以使用SSD-mobilenet来训练。我的系统win10;python3.61. 在GitHub上下载所需的models文件,地址:https://github.com/tensorflow/models(这是tensorflow提供训练好的model)2. 安装p...
2019-08-15 15:27:10
5400
6
原创 眼镜反光检测
参考文章:https://blog.youkuaiyun.com/weiwei9363/article/details/85046877#_45首先我们可以手机一批数据使用数据训练一哥网络模型,测试代码(.h5模型在优快云里可以下载)import tensorflow as tfimport osimport globfrom skimage import ioimport matp...
2019-08-07 15:40:29
2528
原创 keras实现数据的增多
在数量量少的情况下,我们需要增多数据首先如果不想太大改变数据的原有属性,可以通过景象和噪音,对比度来增加数据。代码如下#-*- coding: UTF-8 -*- from PIL import Imageimport randomimport tensorflow as tfimport osimport numpy as npimport argpa...
2019-08-02 17:47:19
317
原创 是否带眼镜检测
第一个版本:数据样本,带眼镜的图片2000 不带眼镜的2000张开始训练模型# -*- coding: utf-8 -*-"""Created on Wed Jul 10 15:39:22 2019@author: 01"""import cv2import globimport osimport tensorflow ...
2019-07-31 15:24:56
3508
23
原创 python人脸切割
输入图像输出:# created at 2018-01-22# updated at 2018-09-29# Author: coneypo# Blog: http://www.cnblogs.com/AdaminXie# GitHub: https://github.com/coneypo/Dlib_face_cutimport d...
2019-07-30 17:40:53
2401
2
原创 c++实现情绪识别
在上一篇使用python实现情绪识别的基础上,使用c++实现情绪识别。这里的人脸检测模块不是使用dlib模块(使用dlib模块也可以,测试以后发现速度比较慢),这里使用另外一个开源的模块。facedetect-dll.h,可以去我的资源里下载。里面的眉毛斜率检测模块,因为c++没有np.polyfit,所以需要自己实现(参考最小二乘)。#include <fs...
2019-07-29 17:59:10
971
1
转载 vs2017配置opencv64位的和32位的
1.下载openCV下载地址https://opencv.org/releases.html#,根据自己的的情况选则合适的版本,这里我选了Win pack2.安装双击下载的.exe,选择路径解压即安装3.配置Path系统环境变量此电脑->右键“属性”->高级系统设置 ->环境变量编辑path,把之前解压(安装)好的OpenCV路径下的bi...
2019-07-26 10:02:34
8801
1
转载 做眼镜识别的人脸检测
需要的检测工具dlib,有c++也有python# created at 2018-01-22# updated at 2018-09-29# Author: coneypo# Blog: http://www.cnblogs.com/AdaminXie# GitHub: https://github.com/coneypo/Dlib_face_cutimport ...
2019-07-08 16:36:04
2477
2
转载 解决windows安装TensorFlow2.0beta版本时ERROR: Cannot uninstall 'wrapt'问题
pip install -U --ignore-installed wrapt enum34 simplejson netaddr
2019-07-08 08:53:38
1532
原创 代码————Efficient Optimization Algorithms for Multi-User Beamforming with Superposition Coding
%randn('state',1);h1=(randn(6,1)+1i*randn(6,1))/sqrt(2);h2=(randn(6,1)+1i*randn(6,1))/sqrt(2);Q=angle(h1'*h2);r1=3;r2=3sigmal1=10sigmal2=1h11=h1*exp(1i*Q)cvx_begin sdp variable W1...
2018-10-10 16:21:59
316
转载 linux下sudo显示sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
转载:https://blog.youkuaiyun.com/mountzf/article/details/52033348 linux中一些特殊的权限(setuid/setgid/sticky)问题描述今天在测试文件系统的时候,发现新创建的文件系统不能使用sudo命令,具体表现如下:sudo susudo: /usr/bin/sudo must be owned by uid 0 ...
2018-09-19 10:34:22
49915
2
转载 AI数据集
个人分类: AI数据集 各领域公开数据集下载上网找到了个数据集的整理,不用再搜就自己转过来。原文地址:https://zhuanlan.zhihu.com/p/25138563金融美国劳工部统计局官方发布数据房地产公司 Zillow 公开美国房地产历史数据沪深股票除权除息、配股增发全量数据,截止 2016.12.31上证主板日线数据,截止 2017.05.05,原始价、...
2018-09-07 11:52:39
2032
some_specular_detection_and_inpainting_methods_for_endoscope_image-master.zip
2019-08-08
广东工业大学计算机学院历年考研真题
2018-07-25
sql 的文档,包裹课件还有脚本,还有一些经典书籍
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人