# MusicPlayer
Windows C++ QT版音乐播放器,可以实现基本的音乐播放操作,加入百度手势识别API控制音乐播放,加入虹软的人脸识别用于人脸登录,准备识别前,用OpenCV处理图像
抖音视频演示:
https://v.douyin.com/rbAf4yu/
**电脑环境**
Windows x64
QT_5_14_2
**1.基本的音乐播放操作:**
项目配置文件需加入QT += multimedia multimediawidgets
播放暂停,添加歌曲,上一首,下一首,调节进度条,实时显示进度时间,调节音量,显示歌曲歌手名字等信息。
**2.百度手势识别API QT接入**
仓库中API的KEY,SECRET已删除,请自行获取
请查看百度官方文档
https://ai.baidu.com/tech/body/gesture
由于要用到网络,项目配置文件需加入QT += network
由于用到OpenSSL,需要在QT对应的mingw目录加入两个dll文件,才可以使用百度手势识别。仓库中已经给出,我用的版本是1_1的。
如果版本不符合或没有SSL,请查看本地支持的版本是多少,然后在网上寻找解决方案,注意版本必须要严格对应。
注意软件打包的时候,不要忘了把SSL的dll加进打包目录
**3.虹软人脸识别QT接入**
仓库中SDK的激活信息已删除,请自行获取
参考的是这个仓库
https://github.com/cocowts/Qt_ArcSoft_ArcFace_Windows_x86_App
--------------------------------------------------------------------------------
虹软官网:https://ai.arcsoft.com.cn/product/arcface.html
版本:Windows x86 V2.0
-----------------------------------------------------------------------------------
OpenCV版本:V3.3.1
OpenCV开源地址:
https://github.com/opencv/opencv/releases
OpenCV的dll:
由于官方下载安装后的dll不完整,可以查看这个仓库
https://github.com/huihut/OpenCV-MinGW-Build/tree/OpenCV-3.3.1
3-1.人脸识别头文件导入
![image](https://user-images.githubusercontent.com/57706599/190042771-6bbf8dba-20e2-467d-9896-9db71b2e35d4.png)
-----------------------------------------------------------------------------------------------------------------
![image](https://user-images.githubusercontent.com/57706599/190043767-17fe6840-bf55-4bbb-a2a6-21eec546f023.png)
3-2. 在工程设置文件中加入本地安装的OpenCV的include和bin目录,示例如下
win32 {
INCLUDEPATH += C:\Users\Bunny\Downloads\OpenCV-MinGW-Build-OpenCV-3.3.1-master\include\
INCLUDEPATH += C:\Users\Bunny\Downloads\OpenCV-MinGW-Build-OpenCV-3.3.1-master\include\opencv
INCLUDEPATH += C:\Users\Bunny\Downloads\OpenCV-MinGW-Build-OpenCV-3.3.1-master\include\opencv2
LIBS += C:\Users\Bunny\Downloads\OpenCV-MinGW-Build-OpenCV-3.3.1-master\bin\libopencv_*.dll
}
3-3. 将 "ArcSoft_ArcFace"(虹软官方给的SDK包含有) 与 "OpenCV"(OpenCV安装后的目录包含有) 相关的 dll 文件复制到工程生成的exe应用程序同文件夹下
(如build-MusicPlayer-Desktop_Qt_5_14_2_MinGW_32_bit-Debug)
其中仓库中相关的 dll 文件已经全部给出,全部复制过去即可(前提是版本对应)
**展示图**
![image](https://user-images.githubusercontent.com/57706599/190067897-a85b27cd-fc06-4a9b-9437-9cf9536b0f9f.png)
----------------------------------------------------------
![image](https://user-images.githubusercontent.com/57706599/190067990-17d8cb95-50f8-49ad-9085-9e323f011644.png)
---------------------------------------------------------
![image](https://user-images.githubusercontent.com/57706599/190068543-6c3b5db9-30c6-4f74-a646-a9ef62515dc1.png)
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++的QT版音乐播放器源码.zip
共284个文件
hpp:127个
h:68个
png:39个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
1 下载量 17 浏览量
2022-11-29
13:01:14
上传
评论
收藏 92.02MB ZIP 举报
温馨提示
C++ QT版音乐播放器,可以实现基本的音乐播放操作,加入百度手势识别API控制音乐播放,加入虹软的人脸识别用于人脸登录,准备识别前,用OpenCV处理图像。
资源推荐
资源详情
资源评论
收起资源包目录
基于C++的QT版音乐播放器源码.zip (284个子文件)
face_recognition.cpp.bak 12KB
main_page.cpp 35KB
face_recognition.cpp 12KB
login.cpp 6KB
register_face.cpp 5KB
main.cpp 214B
libarcsoft_face.dll 44.88MB
libarcsoft_face.dll 44.88MB
libopencv_dnn331.dll 6.13MB
libopencv_imgproc331.dll 4.83MB
libopencv_core331.dll 4.48MB
libopencv_imgcodecs331.dll 3.75MB
libcrypto-1_1.dll 2.4MB
libopencv_calib3d331.dll 2.07MB
libopencv_features2d331.dll 1.43MB
libopencv_stitching331.dll 1.35MB
libopencv_photo331.dll 1.3MB
libopencv_ml331.dll 1.19MB
libopencv_flann331.dll 885KB
libopencv_objdetect331.dll 848KB
libopencv_videostab331.dll 820KB
libopencv_video331.dll 793KB
libopencv_highgui331.dll 738KB
libopencv_videoio331.dll 652KB
libopencv_shape331.dll 569KB
libopencv_superres331.dll 560KB
libssl-1_1.dll 519KB
libarcsoft_face_engine.dll 341KB
libarcsoft_face_engine.dll 341KB
opencv_traincascade.exe 604KB
opencv_interactive-calibration.exe 266KB
opencv_createsamples.exe 156KB
opencv_visualisation.exe 118KB
opencv_annotation.exe 80KB
opencv_version.exe 54KB
core_c.h 128KB
types_c.h 60KB
imgproc_c.h 51KB
kmeans_index.h 36KB
videoio_c.h 36KB
dist.h 27KB
hierarchical_clustering_index.h 25KB
autotuned_index.h 20KB
kdtree_single_index.h 20KB
calib3d_c.h 20KB
kdtree_index.h 19KB
lsh_table.h 18KB
types_c.h 17KB
lsh_index.h 15KB
result_set.h 15KB
cvdef.h 13KB
tracking_c.h 11KB
index_testing.h 11KB
highgui_c.h 10KB
cv_cpu_helper.h 10KB
arcsoft_face_sdk.h 8KB
any.h 8KB
hdf5.h 7KB
main_page.h 7KB
asvloffscreen.h 7KB
merror.h 7KB
allocator.h 6KB
nn_index.h 6KB
objdetect_c.h 6KB
composite_index.h 6KB
all_indices.h 6KB
saving.h 6KB
simplex_downhill.h 6KB
imgcodecs_c.h 5KB
cv_cpu_dispatch.h 5KB
cvconfig.h 5KB
cap_ios.h 5KB
dynamic_bitset.h 4KB
interface.h 4KB
defines.h 4KB
random.h 4KB
heap.h 4KB
logger.h 4KB
linear_index.h 4KB
ground_truth.h 3KB
matrix.h 3KB
params.h 3KB
cv.h 3KB
object_factory.h 3KB
sampling.h 3KB
photo_c.h 3KB
timer.h 2KB
cvaux.h 2KB
ios.h 2KB
cxcore.h 2KB
highgui.h 2KB
cvwimage.h 2KB
ml.h 2KB
general.h 2KB
face_recognition.h 2KB
amcomdef.h 2KB
config.h 2KB
register_face.h 1KB
login.h 1KB
interface.h 495B
共 284 条
- 1
- 2
- 3
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6649
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功