opencv利用svm训练
2024-10-08 05:27:33
#根据身高体重训练 预测男生还是女生
#1数据制作
rand1 = np.array([[,],[,],[,],[,],[,]])
rand2 = np.array([[,],[,],[,],[,],[,]])
label = np.array([[],[],[],[],[],[],[],[],[],[]])
data = np.vstack((rand1,rand2))
data = np.array(data,dtype = 'float32')
print(data)
#2训练
svm = cv2.ml.SVM_create()#ml 机器学习模块
#属性设置
svm.setType(cv2.ml.SVM_C_SVC)
svm.setKernel(cv2.ml.SVM_LINEAR)
svm.setC(0.01)
#训练
result = svm.train(data,cv2.ml.ROW_SAMPLE,label)
#预测
pt_data = np.vstack([[,],[,]])
pt_data = np.array(pt_data,dtype = 'float32')
print(pt_data)
(par1,par2) = svm.predict(pt_data)
print(par2)
最新文章
- Android检测网络是否正常代码!
- 5 个最好的3D游戏开发工具(转)
- python基础——枚举类
- 实验室ip同步脚步
- ubuntu 14.04 键盘快捷键显示
- JPA 使用
- FileFilter
- C语言块内变量回收问题
- 寒假学干货之------android开发环境
- 前端开发在IOS端遇到的一个诡异问题(Delegate 失效)
- Spring集成RabbitMQ-使用RabbitMQ更方便
- TP5.x——多数据库连接查询
- 利用Python生成GIF动图
- HTTP.sys远程执行代码漏洞
- jquery操作checkBox 一次取消选中后不能再选中
- ROS教程2 编写简单的消息发布器和订阅器 (C++ catkin)
- headfirst python 01~02
- centos7/linux 磁盘管理入门
- [转]HttpWatch工具简介及使用技巧
- chrome从版本55开始,不再支持设置网页内容编码