![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器视觉
川川菜鸟
我是一位擅长数据科学、人工智能、网站搭建、网络爬虫和软件/接口测试的专家,同时也是畅销书《Python网络爬虫入门到实战》和《Python3编程从零基础到实战》 作者。
展开
-
深度学习项目:火灾烟雾监测【附完整源码】
深度学习项目:火灾烟雾监测【附完整源码】原创 2022-11-07 08:24:25 · 2992 阅读 · 13 评论 -
python实时打哈欠检测
python打哈欠检测原创 2022-04-11 18:06:45 · 2942 阅读 · 2 评论 -
deepface:最先进轻量级人脸识别和人脸属性分析框架讲解
最先进人脸识别框架介绍,小白都能学入门!原创 2022-04-11 15:06:31 · 25027 阅读 · 5 评论 -
python人脸考勤系统
基于一个开源项目进行改编设计先来看演示,具体讲解有空再说…设计数据库数据库用于存储打卡信息等。表logcat:用于存储打卡实时间,id,名字,是否迟到。表time:用于设置默认上下学时间表worker_info用于存储脸部特征等(乱码了。。后面再解决)界面流程刚进入界面:可以录入:学号:重复录入警告:录入新的人员:还要刷脸签到等:...原创 2022-04-11 02:03:15 · 2366 阅读 · 1 评论 -
Anaconda安装dlib,face_recognition
人脸识别库安装原创 2022-03-16 10:58:46 · 2958 阅读 · 0 评论 -
摄像头实时换脸,上网课老师都不认识我了,哈哈
摄像头实时换脸了原创 2022-03-14 09:38:22 · 22101 阅读 · 15 评论 -
实时边缘检测
有趣的实时边缘检测原创 2022-03-09 21:20:19 · 1378 阅读 · 4 评论 -
python摄像头实时人脸检测数据收集
如何使用摄像头保存人脸?基于opencv进行人脸识别数据收集,我对本人自己进行数据收集,具体请看代码注释,写很详细了,按s就保存图片为test.jpg,按q则退出界面:代码如下:import cv2cap = cv2.VideoCapture(0) #摄像头开启,也可以传入mp4# 相机的默认帧大小在Windows或Ubuntu中将为640x480# cap.isOpened() 返回 true/false, 检查摄像头初始化是否成功print(cap.isOpened())wh原创 2022-02-27 14:10:43 · 3091 阅读 · 2 评论 -
两分钟安装好dlib,踩过天坑
dlib有效安装方法,不再踩坑原创 2022-02-26 03:04:55 · 1202 阅读 · 1 评论 -
jupyter配置虚拟环境:安装zipline,quandl
官方说版本用3.5。创建环境:conda create -n env_zipline python=3.5使用环境:conda activate env_ziplineconda install -c Quantopian zipline安装这个模块,会附带安装几十个依赖模块,我这笔记本疯狂转…查看:conda env list安装ipykernel:conda install ipykernel将选择的conda环境注入Jupyter Notebookpython -原创 2022-02-21 06:08:11 · 1927 阅读 · 1 评论 -
python疲劳驾驶实时检测项目讲解(附代码)
python疲劳驾驶检测原创 2022-02-12 17:41:50 · 10493 阅读 · 15 评论 -
opencv视频处理入门
opencv视频处理原创 2022-02-06 13:51:14 · 2580 阅读 · 0 评论 -
opencv图像处理入门
opencv图像处理入门原创 2022-02-05 23:44:39 · 2182 阅读 · 2 评论 -
手把手教你实现人脸识别,有手就行
包学包会的人脸识别项目原创 2022-02-05 16:22:49 · 14115 阅读 · 9 评论 -
机器学习简单理解过程,人脸识别基本步骤
一张图即可轻松理解:人脸识别基本步骤:原创 2022-02-05 14:33:06 · 1509 阅读 · 0 评论 -
毕业设计:疲劳检测项目
简单介绍讨论一下如何使用计算机视觉技术来检测驾驶员是否睡着。基本原理主要使用dlib已经训练好的模型检测人脸,通过视频图像中的驾驶员是否长时间闭眼来判断该驾驶员是否有睡意。面部标志结果我们可以很容易得到眼睛的位置,每只眼睛用6个点表示,也就是编号37-42(右眼),43-48(左眼)参考论文:http://vision.fe.uni-lj.si/cvww2016/proceedings/papers/05.pdf实现演示b站:疲劳检测...原创 2022-02-03 23:32:40 · 1595 阅读 · 0 评论 -
基于matlab的人脸检测,人眼检测
素材人脸检测clear allclcimg=imread('2.png');detector = vision.CascadeObjectDetector;release(detector);detector.ClassificationModel='FrontalFaceCART'; %检测双眼bboxes=detector(img);EyePairBig=insertObjectAnnotation(img,'rectangle',bboxes,'face');%在指定位置上返回原创 2022-02-02 00:21:34 · 3487 阅读 · 6 评论 -
GUI摄像头控制
开启function pushbutton2_Callback(hObject, eventdata, handles)% hObject handle to pushbutton2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global video_obj原创 2022-02-01 22:10:25 · 1261 阅读 · 1 评论 -
matlab疲劳驾驶检测项目
文章目录结果过程结果疲劳的话,最后输出drowsiness_detection,发出声音提醒>> drowsiness_detectionans = 'starting code'ans = 'Reading webcam video'ans = '>> drowsiness_detectionans = 'starting code'ans = 'Reading webcam video'ans原创 2022-01-31 23:26:30 · 1385 阅读 · 1 评论 -
终于安装成功dlib了,疲劳检测终于可以开工了
啊,我以为我要失败了,我差点就放弃了,经过苦苦挣扎几天,我总算安装成功dlib了,真t玄学啊:安装dlib 19.17.0人脸识别库(由于WIN10的特殊情况,dlib库需要C++的环境,搭建dlib库之前我们需要安装Visual Studio、Cmake、boost进行C++的环境搭建。说说我的大概经历:Visual Studio我原来是2019,我看网上他们都用的2017,于是我安装了2017,把原来的删了,这里我写了2017的安装:VS2017安装cmake安装参考:cmake安装参考如下原创 2022-01-30 18:32:03 · 6501 阅读 · 7 评论 -
基于卷积神经网络的鸟类(声音和图片)识别项目
毕业设计鸟类识别项目原创 2022-01-15 17:48:09 · 2705 阅读 · 4 评论 -
基于halcon的凹痕检测
版面凹凸检测原创 2021-12-07 21:38:34 · 1642 阅读 · 0 评论 -
matlab sobel和canny边缘检测代码
a = imread('1.jpg');a=rgb2gray(a);imshow(I);% 将 Sobel 和 Canny 边缘检测器同时应用于图像,并显示它们以进行比较。BW1 = edge(a,'sobel');BW2 = edge(a,'canny');figure;imshowpair(BW1,BW2,'montage')title('Sobel Filter Canny Filter');运行如下:...原创 2021-11-25 11:05:14 · 3450 阅读 · 3 评论 -
sobel算法边缘检测python版
对图像进行边缘检测python版本:# coding=gbkimport cv2img = cv2.imread("1.jpg", 0)x = cv2.Sobel(img,cv2.CV_16S,1,0)y = cv2.Sobel(img,cv2.CV_16S,0,1)absX = cv2.convertScaleAbs(x) # 转回uint8absY = cv2.convertScaleAbs(y)dst = cv2.addWeighted(absX,0.5,absY,0.5,0)#原创 2021-11-25 10:48:45 · 2033 阅读 · 1 评论 -
图像边缘颜色更改
文章目录处理图片:代码:clear allclcBW = imread("Pic_2.bmp"); BW=im2bw(BW); imshow(BW,[]); for j=1:size(BW,2) if sum(BW(:,j))~=sum(BW(:,1)) corner=BW(:,j); c=j-1; break end end r=find(corn原创 2021-11-30 15:28:14 · 1276 阅读 · 0 评论 -
matlab 图像填充
文章目录clc;clear;smap = imread('4.bmp');% 缩放图片大小,使得图像大小和Figure窗口大小一样smap = imresize(smap, [320, 640]);set (gcf,'Position',[0,0,640,320]); % 前两个定义窗口在屏幕的位置,后两个窗口大小% 使图像自适应填满窗口imshow(smap,'border','tight','initialmagnification','fit');% 保存F=getframe原创 2021-11-30 15:07:31 · 3068 阅读 · 1 评论 -
matlab 同态滤波
文章目录处理图片:代码:clear allclc%参数声明rH = 1;rL = 0.1;c = 0.2;%介于rH和rL之间D0 = 0.2;image = imread('3.bmp');[M, N] = size(image);%取对数img_log = log(double(image) + 1);%平移到中心,判断语句代替指数计算img_py = zeros(M, N);for i = 1:M for j= 1:N if mod(i+j,原创 2021-11-30 15:09:10 · 1488 阅读 · 0 评论 -
matlab图像模糊处理
文章目录模糊处理主要解决一些小的瑕疵边缘问题。处理图片:代码:clear all;%figureI = imread('5.png');imshow(I);%xlabel('(a)原始图像');figureH = fspecial('motion',20,45);MotionBlur = imfilter(I,H,'replicate');imshow(MotionBlur);xlabel('(b)运动模糊图像');figureH=fspecial('disk',10);b原创 2021-11-30 15:11:41 · 9535 阅读 · 1 评论 -
matlab除杂质阴影边缘除瑕疵提取轮廓
文章目录处理图片:代码:clearclcX1=imread('Pic1_3.bmp');figuresubplot(131)imshow(X1)subplot(132)imhist(X1)XX1=im2bw(X1,254/255);subplot(133)for kk=1:2m=30;for i=m+1:size(XX1,1)-m for j=m+1:size(XX1,2)-m a=XX1(i-m:i+m,j-m:j+m); if原创 2021-11-30 15:47:57 · 1442 阅读 · 0 评论