# 虚拟视觉相机 API 说明
## 使用示例
```
camera = Camera()
while(True):
camera.get\_image()
camera.show()
```
## Camera(server\_ip = "127.0.0.1", server\_port=8527, head\_ver=0x02, device\_id = 1, camera\_id = 1)
* [ ] - 说明:创建一个新的虚拟视觉相机
* [ ] - 示例:
>
> camera = Camera()
>
> 创建一个新的虚拟视觉相机,并将其命名为 camera
>
* [ ] - 参数:
>
> server\_ip IOA虚拟仿真引擎所在的IP地址,
>
> 若 python 程序与IOA在同一设备上运行,保持默认值;
>
> 若 python 程序与IOA不在同一设备上运行,此处应更改为 IOA 所在 IP 地址
>
> server\_port 虚拟相机的端口号,不可更改
>
> head\_ver 通讯识别码,不可更改
>
> device\_id 设备ID,不可更改
>
> camera\_id 相机ID,不可更改
## get\_image()
* [ ] - 说明:获取当前虚拟视觉相机采集到的图像
* [ ] - 示例:
>
> image = camera.get\_image()
>
> 获取获取当前虚拟视觉相机采集到的图像,并将图像信息存储在 image 变量中
## show()
* [ ] - 说明:开启一个窗口,显示当前虚拟相机采集到的图像
* [ ] - 示例:
>
> camera.get\_image()
>
> camera.show()
>
> 获取获取当前虚拟视觉相机采集到的图像,并显示出来
## close()
* [ ] - 说明:关闭当前显示图像的窗口
* [ ] - 示例:
>
> camera.close()
>
> 关闭当前显示图像的窗口
- 欢迎使用IOA数字孪生
- IOA-更新与安装
- 软件注册与安装
- 软件使用协议
- 注册与使用
- (一)、认识IOA基础界面功能
- UI界面与设置
- 软件环境设置
- 三维导航操作
- 3D导航球使用
- 快捷键与仿真
- (二)、三维场景搭建
- 3D设计视频教程
- 坐标及旋转
- 模型参数设置
- 模型树与拼接
- 从SolidWorks到IOA放置的模型自制
- IOA辅助工具
- (三)、虚拟电气与调试
- 虚拟电气信号归类
- 虚拟接线与导出
- (三)、虚实控制与编程
- 西门子PLC的仿真与控制
- 西门子实体PLCS7-1214控制器的添加与控制
- 西门子虚拟PLCS7-1214控制器的添加
- 西门子PLCS7-1512控制器的添加
- 三菱PLC的仿真与控制
- 三菱PLC仿真器的使用说明
- 三菱PLC的添加与说明
- 工业机器人(纳博特)仿真
- 工业机器人(KEBA)仿真
- 工业机器人(埃夫特)仿真
- 协作机器人(遨博)仿真
- 运动控制(ZMC308)正运动仿真
- 机器视觉(VPLC516)正运动仿真
- 微型机器人(开塔)仿真
- Py-teach快速编程仿真
- 人工智能视觉仿真
- 单片机接入与仿真控制
- Mixly-UNO_S虚拟工厂SDK
- Mixly-MEGA_S虚拟工厂SDK
- Mixly-ESP32虚拟工厂SDK
- 树莓派与Python仿真
- (四)、自定义控制器添加
- modbus-tcp自定义控制器
- (五)、Py-teach模块化编程示教
- Py-teach软件使用
- 语法与编程
- py-teach快速编程在线教程
- (六)、SDK与二次开发
- modbus-tcp自定义控制器SDK
- 机器视觉开发SDK
- EAIDK-610固件烧录手册
- EAIDK-610快速上手手册
- EAIDK-610案例使用手册
- (七)、快速上手案例教程
- 西门子PLC虚实仿真公开课
- 纳博特工业机器人虚实仿真
- 三菱PLC虚实仿真
- (八)、XR多人互动
- (九)、问题归总
- (十)、IOA硬件虚实仿真导航
- IOA虚实控制器及案例下载
- 虚实控制器资源包
- 机器视觉与人工智能