- Error:Resource not found: openni2_launch
DWQY
ROSros
报错信息Resourcenotfound:openni2_launchROSpath[0]=/opt/ros/melodic/share/rosROSpath[1]=/media/zhangdama/F4ACC8D7C3CD6C91/kobuki_gazebo_imitation/mount/vln-pano2real-ros/srcROSpath[2]=/opt/ros/melodic/shar
- 利用奥比中光astra mini和ar_trck_alvar在ubuntu20.04环境下实现识别二维码功能【保姆级教程】
神筆&『馬良』
ubuntuc++linux机器人经验分享
工作环境:(1)ubuntu20.04(2)ROS1noetic难点:在没有官方ar_track包和例程的情况下,使用低配置的摄像头实现二维码识别定位1.安装astra驱动包:参考:3D视觉AI开放平台https://vcp.developer.orbbec.com.cn/documentation?doc=doc-83(1)官网上下载驱动OpenNI_SDK_ROS_v1.1.4_2022092
- Windows11+VS2022+PCL1.13.0 安装配置记录
非常颜色
visualstudioPCL3D视觉
Windows11+VS2022+PCL1.13.0安装配置记录下载PCLAllInOne安装包安装PCLOpenNI2安装确认系统环境变量配置VisualStudio环境配置1.C/C++–所有选项–SDL检查–设置为**否**2.VC++目录–包含目录–编辑--添加新的目录如下3.VC++目录–库目录–编辑--添加新的目录如下4.C/C++–预处理器–预处理器定义–编辑--添加预处理器定义如下
- 奥比中光Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题
奥比中光3D视觉开发者社区
开发者结构光3D视觉人工智能深度学习
相机:Gemini3D双目结构光深度相机环境:Android7.1软件:SDK中的javademo下的depthforopenni2问题:在Android样例depthforopenni2的OpenGLView中,读取深度数据后,转为点云并保存为文件,用点云工具查看点云效果,总是有很多噪点,而且这些噪点都是从相机向外延伸状;但用SDK的PC样例运行同样的过程,点云效果就很干净;手动编译c++样例到
- 几种奥比中光SDK的功能说明以及使用方法
奥比中光3D视觉开发者社区
开发者相机SDK结构光计算机视觉人工智能
作者||沙悟净编辑||3D视觉开发者社区✨如果觉得文章内容不错,别忘了三连支持下哦~文章目录几种奥比中光SDK的功能介绍1.OpenNI2SDK2.OrbbecSDK3.AstraSDK4.OrbbecPoseSDK几种奥比中光SDK的使用步骤一、OpenNI2SDK&AstraSDK的使用步骤:二、OrbbecSDK的使用步骤:三.OrbbecPoseSDK的使用步骤:几种奥比中光SDK的功能介
- Launch rtabmap_ros with kinect 1
weixin_30482181
$roslaunchopenni_launchopenni.launchdepth_registration:=true$roslaunchrtabmap_rosrtabmap.launchrtabmap_args:="--delete_db_on_start"Refences:[1]rtabmap_ros/Tutorials/HandHeldMapping-ROSWiki转载于:https://
- ROS关于cv_brige的使用
AndyCheng_hgcc
opencv
https://www.cnblogs.com/li-yao7758258/p/6637079.html最近想使用OpenCV和ROS实现点云的拼接,实现三维重建,那么在学习了kinect的基本的使用方法以后我们知道,直接使用ROS的包即可得到点云,深度图,rgb图等信息,roslaunchopenni_launchopenni.launch(深度图彩色图,还有点云都获取了)rosrunopenn
- Visual Studio 2015 + PCL1.8.1环境配置
Const 雕虫小技
c++PCL点云库c++visualstudio
目录1.下载资源包2.安装PCL3.安装OpenNI2.24.环境配置5.VS2015环境下配置PCL1.8.11.6测试1.7说明1.8参考资料:1.下载资源包默认安装好vs2015vs2015社区版下载地址:https://my.visualstudio.com/Downloads安装略需要用到的有:Allinone安装包下载地址:http://pointclouds.org/download
- 深度相机安装+点云预处理
cocapop
Juneubuntulinux相机
Ubuntu18.04安装华硕ASUSXtion驱动1.安装相关Xtion驱动sudoapt-getinstallros-melodic-rgbd-launchros-melodic-openni2-cameraros-melodic-openni2-launch2.安装可视化交互插件qrtsudoapt-getinstallros-melodic-rqtros-melodic-rqt-commo
- 2019-12-19 OPENNI 打开3D深度 摄像头
菜神一把梭
https://blog.csdn.net/linkageworld/article/details/52621156https://blog.csdn.net/a573233077/article/details/85681781https://blog.csdn.net/qianchuohuan3821/article/details/89498146https://blog.csdn.net
- Kinect V2学习之Openi2,Nite2,Sensorkinect和Openni2_tracker编译安装来获取骨骼数据(ros)
换个角度看世界-小森林
kinect学习kinect
平台:Ubuntu14.04LTSros:indigoKinectV2如果还没有安装KinectV2驱动的话,先看我的上一篇博客,保证能用Protonect和roslaunchkinect2_bridgekinect2_bridge获得点云图深度图等之后再看这一篇文章,这里是用kinectv2获取人体的骨骼信息。这里是所需要的所有文件打包提供下载:链接:>http://pan.baidu.com/
- 保姆级教程:PCL1.12.1+QT5.14.2+vs2019+cmake3.22.4+vtk9.1.0点云图基于c++/qt的vtk库的使用(后期讲函数使用方法,底层分析,算法相关)
程序小白Erike.
qt开发语言c++3d
保姆级教程:PCL1.12.1+QT5.14.2+vs2019+cmake3.22.4+vtk9.1.01.去官网下载安装包,我这里都已经下载好了,我会分享百度云盘2.配置pcl的环境变量,将openni安装一下,将pcl-1.12.1-pdb-msvc2019-win64放入bin中(切记空格问题)3.配置vtk,cmakevtk的时候cmake的路径必须是全英文的,安装的时候退出防火墙,要把Q
- opencv中使用orbbec astra深度相机
weixin_39266208
opencvopencv计算机视觉python
官方文档,百度tutorial_orbbec_astra,按照操作一步步来,先安装奥比中光的openni2SDK,然后再编译opencv,然后文档中的示例程序就可以运行了。orbbec官网有一个纯用openni的,只用opencv打开rgb的视频流,https://developer.orbbec.com.cn/technical_library/OpenNI2/html/autotoc_md25
- python astra相机驱动问题
谢大旭
python三维重建python
报错问题:openni.utils.OpenNIError:(OniStatus.ONI_STATUS_ERROR,b'DeviceOpenusingdefault:nodevicesfound',None)解决办法:1、从sdk中拷贝文件2、修改openni源码3、执行测试程序fromopenniimportopenni2importnumpyasnpimportcv2if__name__=="
- python调用astra深度相机进行影像显示
谢大旭
python三维重建pythonopencv
fromopenniimportopenni2importnumpyasnpimportcv2defmousecallback(event,x,y,flags,param):ifevent==cv2.EVENT_LBUTTONDBLCLK:print(y,x,dpt[y,x])if__name__=="__main__":openni2.initialize()dev=openni2.Device
- python软件安装技巧
谢大旭
pythonpython
安装软件时候加上源地址去安装,快速稳pipinstallopenni-ihttps://pypi.tuna.tsinghua.edu.cn/simple
- Opencv——颜色模型+通道分离与合并
暗魂b
opencv人工智能计算机视觉
视频加载/摄像头调用VideoCapture允许一开始定义一个空的对象VideoCapturevideoVideoCapture(constString&filename,intapiPreference=CAP_ANY)filename:读取的视频文件或者图像序列名称apiPreference:读取数据时设置的属性,例如编码格式、是否调用OpenNi等使用方法:video.get(CAP_PRO
- QT5.12+VTK8.1.0+PCL1.9.1+VS2017环境配置
老鲸鱼
qtvisualstudio开发语言c++
Rk_GuiTool软件开发环境配置软件版本:本文使用了QT5.12VTK8.1.0PCL1.9.1boost1.68.0VS2017Cmake3.22.1配置开发环境1.安装PCL1.9.1注意事项:1.安装路径尽量不要出现空格(QT可能会出现不识别空格路径的情况),建议路径:C:PCL1.9.12.PCL安装时会提示安装OpenNI2,安装路径可以选择PCL的第三方库,即C:\PCL1.9.1
- 三维重建之环境搭建4-VS2017+QT+Opencv+PCL安装
桂林巡山
VS+pcl
VS+PCL参考:https://www.cnblogs.com/li-yao7758258/p/8066352.html注意:安装到快结束的时候会弹出安装OpenNI的提示,建议安装到你自定义的第三方库的目录下,接下来安装第三方的库函数的时候记住要在自己选定的安装路径下安装,比如我是安装在D盘下,所以当提示安装openni的时候我们需要给opneni更改到自己选定的安装PCL的第三方库安装的路径
- VisualStudio2022配置PCL点云库教程
Goafan
c++开发语言
属性管理器首先,打开属性管理器:视图–其他窗口–属性管理器打开后如图所示,选中Debug|x64,右键单击,选择属性如图所示,需要修改的是VC++目录中的包含目录和库目录:**包含目录添加内容如下:D:\PCL1.12.1\include\pcl-1.12D:\PCL1.12.1\3rdParty\OpenNI2\IncludeD:\PCL1.12.1\3rdParty\Qhull\include
- windows上点云库PCL-1.13.0+VS2019的配置
9分钟带帽
c++
软件运行环境:windows系统上,VS2019+PCL-1.13.0PCL的安装包下载:Releases·PointCloudLibrary/pcl·GitHub安装PCL-1.13.0-AllInOne-msvc2022-win64.exe安装完后,环境变量会自动生成以下的变量安装OpenNI2在PCL1.13.0的安装路径中,找到OpenNI2的安装包,并开始安装解压pcl-1.13.0-p
- vcpkgC++开源项目3
fqbqrr
c++cppc++开源开发语言
名字描述01531,"openmvg",开放多视图几何库.3D计算机视觉的基础和运动结构.01532,"openmvs","https://cdcseacave.github.io/openMVS"OpenMVS:开放多视图立体重建库01533,"openni2","https://github.com/OpenNI/OpenNI2"OpenNI是来访问自然交互(NI)设备(如RGB-D相机)的开
- table_open_cache
看他好搞笑
问题mysql的cpu使用率一下到达100%经过检查发现,业务中大量update、insert、select*把连接数打满,openningtables耗尽调大table_open_cache的参数,参考以下网站https://www.cnblogs.com/fjping0606/p/6531292.htmlhttps://blog.csdn.net/louishu_hu/article/deta
- Ubuntu 20.04下搭建奥比中光-Astra(详细教程)
LCH南安
深度相机ubuntulinux
目录效果图:型号介绍安装步骤:1.准备安装包:2.下载OpenNI-Linux-x64-2.3.0.66.zip3.将上述文件下载后进行提取至(路径并无具体要求)。4.找到放置文件的上一目录。5.安装freeglut36.进入OpenNI-Linux-x64-2.3.0.66目录下7.返回上一目录(下载)8.依次执行下面语句效果图:型号介绍详情参考:Astra系列·3D视觉开发者社区·奥比中光(o
- 5. Installing the ros-by-example Code
jujiaqi
安装依赖sudoapt-getinstallros-indigo-turtlebot-bringup\ros-indigo-turtlebot-create-desktopros-indigo-openni-*\ros-indigo-openni2-*ros-indigo-freenect-*ros-indigo-usb-cam\ros-indigo-laser-*ros-indigo-hokuy
- realsense d435i 获取点云数据
Mr.鱼
点云学习
realsensed435i获取点云数据(xyz)openni不支持,只能用realsense的sdk弄if__name__=="__main__":#Configuredepthandcolorstreamspipeline=rs.pipeline()config=rs.config()config.enable_stream(rs.stream.depth,640,480,rs.format.
- 怎么样用Python 读取oni 格式文件?
巴啦啦魔仙变!!
Pythonopenni2pythonopencv计算机视觉
怎么样用Python读取oni文件?什么是oni文件?Python读取方法python代码示例什么是oni文件?oni文件是openni的存储文件。Python读取方法先安装pyopenni库pipinstallopenni然后去下载OpenNI2SDK,链接:OpenNI2SDK.下载好后把sdk放进代码同目录下。新建一个test.py,代码如下fromopenniimportopenni2op
- win10(64bit)安装openni1.5.4全攻略
wi162yyxq
openniopenni
首先,本步骤基于http://fivedots.coe.psu.ac.th/~ad/kinect/installation.html,这个网站提供。1.清楚一切与'Kinect','Xbox','PrimeSense','OpenNI'或'NITE'有关的安装程序,删除曾经安装这些程序遗留下来的文件夹,如C:\ProgramFiles\OpenNI等2.下载安装包,安装包的下载地址在前面所提的网站
- Ubuntu20.04下测试Orbbec Astra Pro
Eternally_陪伴
首先下载SDK可在https://developer.orbbec.com.cn/develop.html或https://orbbec3d.com/develop/下载AstraSDK和OpenNISDK我下载的是这两个:OpenNI-Linux-x64-2.3.0.65.rar和AstraSDK-v2.1.1-24f74b8b15-20200426T012326Z-Linux-aarch64.
- 彻底解决cmake编译过程中fatal error: OpenNI.h: 没有那个文件或目录
JT_BOT
c++开发语言
环境:ubuntu20.04在cmake编译过程中,最常见的莫过于fatalerror:xxxx.h:没有那个文件或目录,这个问题困扰着很多初学者,原因是没有找到某个头文件,小白版的解决方法,直接把这个头文件的地址写进.cpp源文件或者把头文件地址写进CMakeLists.txtINCLUDE_DIRECTORIES(头文件地址)。用这个代码作例子,代码网址:奥比中光AstraPro一代(MX40
- java线程的无限循环和退出
3213213333332132
java
最近想写一个游戏,然后碰到有关线程的问题,网上查了好多资料都没满足。
突然想起了前段时间看的有关线程的视频,于是信手拈来写了一个线程的代码片段。
希望帮助刚学java线程的童鞋
package thread;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date
- tomcat 容器
BlueSkator
tomcatWebservlet
Tomcat的组成部分 1、server
A Server element represents the entire Catalina servlet container. (Singleton) 2、service
service包括多个connector以及一个engine,其职责为处理由connector获得的客户请求。
3、connector
一个connector
- php递归,静态变量,匿名函数使用
dcj3sjt126com
PHP递归函数匿名函数静态变量引用传参
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
- 属性颜色字体变化
周华华
JavaScript
function changSize(className){
var diva=byId("fot")
diva.className=className;
}
</script>
<style type="text/css">
.max{
background: #900;
color:#039;
- 将properties内容放置到map中
g21121
properties
代码比较简单:
private static Map<Object, Object> map;
private static Properties p;
static {
//读取properties文件
InputStream is = XXX.class.getClassLoader().getResourceAsStream("xxx.properti
- [简单]拼接字符串
53873039oycg
字符串
工作中遇到需要从Map里面取值拼接字符串的情况,自己写了个,不是很好,欢迎提出更优雅的写法,代码如下:
import java.util.HashMap;
import java.uti
- Struts2学习
云端月影
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。
配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。
使用Convention插件,你需要将其JAR文件放
- Java新手入门的30个基本概念二
aijuans
java新手java 入门
基本概念: 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是蓝图,
- jedis 简单使用
antlove
javarediscachecommandjedis
jedis.RedisOperationCollection.java
package jedis;
import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Map;
import java.util.Set;
pub
- PL/SQL的函数和包体的基础
百合不是茶
PL/SQL编程函数包体显示包的具体数据包
由于明天举要上课,所以刚刚将代码敲了一遍PL/SQL的函数和包体的实现(单例模式过几天好好的总结下再发出来);以便明天能更好的学习PL/SQL的循环,今天太累了,所以早点睡觉,明天继续PL/SQL总有一天我会将你永远的记载在心里,,,
函数;
函数:PL/SQL中的函数相当于java中的方法;函数有返回值
定义函数的
--输入姓名找到该姓名的年薪
create or re
- Mockito(二)--实例篇
bijian1013
持续集成mockito单元测试
学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。
比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了a
- 精通Oracle10编程SQL(7)编写控制结构
bijian1013
oracle数据库plsql
/*
*编写控制结构
*/
--条件分支语句
--简单条件判断
DECLARE
v_sal NUMBER(6,2);
BEGIN
select sal into v_sal from emp
where lower(ename)=lower('&name');
if v_sal<2000 then
update emp set
- 【Log4j二】Log4j属性文件配置详解
bit1129
log4j
如下是一个log4j.properties的配置
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appe
- java集合排序笔记
白糖_
java
public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{
private static final long serialVersionUID = -2958090810811192128L;
private int id;
private String nam
- java导致linux负载过高的定位方法
ronin47
定位java进程ID
可以使用top或ps -ef |grep java
![图片描述][1]
根据进程ID找到最消耗资源的java pid
比如第一步找到的进程ID为5431
执行
top -p 5431 -H
![图片描述][2]
打印java栈信息
$ jstack -l 5431 > 5431.log
在栈信息中定位具体问题
将消耗资源的Java PID转
- 给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数
bylijinnan
函数
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RandNFromRand5 {
/**
题目:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。
解法1:
f(k) = (x0-1)*5^0+(x1-
- PL/SQL Developer保存布局
Kai_Ge
近日由于项目需要,数据库从DB2迁移到ORCAL,因此数据库连接客户端选择了PL/SQL Developer。由于软件运用不熟悉,造成了很多麻烦,最主要的就是进入后,左边列表有很多选项,自己删除了一些选项卡,布局很满意了,下次进入后又恢复了以前的布局,很是苦恼。在众多PL/SQL Developer使用技巧中找到如下这段:
&n
- [未来战士计划]超能查派[剧透,慎入]
comsci
计划
非常好看,超能查派,这部电影......为我们这些热爱人工智能的工程技术人员提供一些参考意见和思想........
虽然电影里面的人物形象不是非常的可爱....但是非常的贴近现实生活....
&nbs
- Google Map API V2
dai_lm
google map
以后如果要开发包含google map的程序就更麻烦咯
http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html
找到篇不错的文章,大家可以参考一下
http://blog.sina.com.cn/s/blog_c2839d410101jahv.html
1. 创建Android工程
由于v2的key需要G
- java数据计算层的几种解决方法2
datamachine
javasql集算器
2、SQL
SQL/SP/JDBC在这里属于一类,这是老牌的数据计算层,性能和灵活性是它的优势。但随着新情况的不断出现,单纯用SQL已经难以满足需求,比如: JAVA开发规模的扩大,数据量的剧增,复杂计算问题的涌现。虽然SQL得高分的指标不多,但都是权重最高的。
成熟度:5星。最成熟的。
- Linux下Telnet的安装与运行
dcj3sjt126com
linuxtelnet
Linux下Telnet的安装与运行 linux默认是使用SSH服务的 而不安装telnet服务 如果要使用telnet 就必须先安装相应的软件包 即使安装了软件包 默认的设置telnet 服务也是不运行的 需要手工进行设置 如果是redhat9,则在第三张光盘中找到 telnet-server-0.17-25.i386.rpm
- PHP中钩子函数的实现与认识
dcj3sjt126com
PHP
假如有这么一段程序:
function fun(){
fun1();
fun2();
}
首先程序执行完fun1()之后执行fun2()然后fun()结束。
但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。
我们可以在fu
- EOS中的WorkSpace密码修改
蕃薯耀
修改WorkSpace密码
EOS中BPS的WorkSpace密码修改
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】
hanqunfeng
SpringSecurity
SpringSecurity的配置相对来说有些复杂,如果是完整的bean配置,则需要配置大量的bean,所以xml配置时使用了命名空间来简化配置,同样,spring为我们提供了一个抽象类WebSecurityConfigurerAdapter和一个注解@EnableWebMvcSecurity,达到同样减少bean配置的目的,如下:
applicationContex
- ie 9 kendo ui中ajax跨域的问题
jackyrong
AJAX跨域
这两天遇到个问题,kendo ui的datagrid,根据json去读取数据,然后前端通过kendo ui的datagrid去渲染,但很奇怪的是,在ie 10,ie 11,chrome,firefox等浏览器中,同样的程序,
浏览起来是没问题的,但把应用放到公网上的一台服务器,
却发现如下情况:
1) ie 9下,不能出现任何数据,但用IE 9浏览器浏览本机的应用,却没任何问题
- 不要让别人笑你不能成为程序员
lampcy
编程程序员
在经历六个月的编程集训之后,我刚刚完成了我的第一次一对一的编码评估。但是事情并没有如我所想的那般顺利。
说实话,我感觉我的脑细胞像被轰炸过一样。
手慢慢地离开键盘,心里很压抑。不禁默默祈祷:一切都会进展顺利的,对吧?至少有些地方我的回答应该是没有遗漏的,是不是?
难道我选择编程真的是一个巨大的错误吗——我真的永远也成不了程序员吗?
我需要一点点安慰。在自我怀疑,不安全感和脆弱等等像龙卷风一
- 马皇后的贤德
nannan408
马皇后不怕朱元璋的坏脾气,并敢理直气壮地吹耳边风。众所周知,朱元璋不喜欢女人干政,他认为“后妃虽母仪天下,然不可使干政事”,因为“宠之太过,则骄恣犯分,上下失序”,因此还特地命人纂述《女诫》,以示警诫。但马皇后是个例外。
有一次,马皇后问朱元璋道:“如今天下老百姓安居乐业了吗?”朱元璋不高兴地回答:“这不是你应该问的。”马皇后振振有词地回敬道:“陛下是天下之父,
- 选择某个属性值最大的那条记录(不仅仅包含指定属性,而是想要什么属性都可以)
Rainbow702
sqlgroup by最大值max最大的那条记录
好久好久不写SQL了,技能退化严重啊!!!
直入主题:
比如我有一张表,file_info,
它有两个属性(但实际不只,我这里只是作说明用):
file_code, file_version
同一个code可能对应多个version
现在,我想针对每一个code,取得它相关的记录中,version 值 最大的那条记录,
SQL如下:
select
*
- VBScript脚本语言
tntxia
VBScript
VBScript 是基于VB的脚本语言。主要用于Asp和Excel的编程。
VB家族语言简介
Visual Basic 6.0
源于BASIC语言。
由微软公司开发的包含协助开发环境的事
- java中枚举类型的使用
xiao1zhao2
javaenum枚举1.5新特性
枚举类型是j2se在1.5引入的新的类型,通过关键字enum来定义,常用来存储一些常量.
1.定义一个简单的枚举类型
public enum Sex {
MAN,
WOMAN
}
枚举类型本质是类,编译此段代码会生成.class文件.通过Sex.MAN来访问Sex中的成员,其返回值是Sex类型.
2.常用方法
静态的values()方