首页 文章 精选 留言 我的

精选列表

搜索[硬件创客],共10002篇文章
优秀的个人博客,低调大师

EGO 灯语:硬件的"无声语言"

在具身智能领域,EGO(Egocentric,第一人称视角)数据采集是一项基础而关键的工作。采集设备通常以头戴、眼镜安装或身体佩戴的形式部署在采集者身上,持续记录视频、音频、IMU 等多模态传感器数据。一次典型的采集任务可能持续数小时,期间设备状态随时可能发生变化:存储空间逐渐耗尽、电池电量下降、多设备间的时间同步可能丢失、设备可能过热。

优秀的个人博客,低调大师

Android硬件入门-照相机

学习Android不能不学习照相机,现在各种美容相机,微信朋友圈发图,现在升级之后直接下拉就可以照相了,各种艳照的的源头也是照相机,扯远了,有点邪恶了,还是简单学习一下Android中照相机的使用,Android中照相机的使用一般分为两种使用已有的照相App(可以理解为系统内置的照相机)和单独创建一个照相App,第一种方式简单易懂,第二种方式如果做的好的话可以养活一个公司~今天就简单的描述一下第一种的调用~ 基础工作 调用照相机需要照相,照相就需要存储,存在外部存储中需要设置权限,本次设置的三个权限:一个是调用Camera权限,第二个是要求设备有照相机,第三个是在外部设备写的权限: 1 2 3 4 5 <uses-permission android:name= "android.permission.CAMERA" /> <uses-feature android:name= "android.hardware.camera" /> <uses-permission android:name= "android.permission.WRITE_EXTERNAL_STORAGE" /> 简单的页面,一个Buttom,一个ImageView: Demo实现 简单的三部曲,首先创建Intent,然后启动Intent,最后接收结果,没有前置摄像头,就用的是模拟的: 拍照事件: 1 2 3 4 5 6 7 public void cameraEvent(View view) { intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // 创建一个意图去获取图片 file= getOutputMediaFile(); // 获取路径 intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); // 设置文件名 // 启动Intent startActivityForResult(intent, IMAGE_REQUEST_CODE); } 获取文件路径的方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 图片路径 private static File getOutputMediaFile() { File mediaStorageDir = new File( Environment .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), tag); if (!mediaStorageDir.exists()) { if (!mediaStorageDir.mkdirs()) { Log.d(tag, "存储目录创建失败" ); return null ; } } // 创建文件名 String timeStamp = new SimpleDateFormat( "yyyyMMdd_HHmmss" ) .format( new Date()); File mediaFile = null ; mediaFile = new File(mediaStorageDir.getPath() + File.separator + "IMG_" + timeStamp + ".jpg" ); Log.d(tag, "存储目录:" + mediaFile); return mediaFile; } 完成之后的接收事件需要重写Activity中的onActivityResult方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 @Override protected void onActivityResult( int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub if (requestCode == IMAGE_REQUEST_CODE&&resultCode==RESULT_OK) { imageView=(ImageView) findViewById(R.id.camera_img); //两种设置方式 //图片较大的时候可以使用这种 Bitmap bitmap=BitmapFactory.decodeFile(file.toString()); imageView.setImageBitmap(bitmap); // imageView.setImageURI(Uri.fromFile(file)); } super .onActivityResult(requestCode, resultCode, data); } 效果如下: 本文转自Fly_Elephant博客园博客,原文链接:http://www.cnblogs.com/xiaofeixiang/p/4086004.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

网输入规范总结(c++部分)

注意:输入的多组输入,不是一组,已经猜了很多次坑了哦! 输入 预先不输入数据的组数 while(cin>>a>>b){ cout<<a+b<<endl; } 预先知道数据组数 cin>>n; for(int i=0; i<n; i++){ int a,b; cin>>a>>b; cout<<a+b<<endl; } 只有一组数据 cin>>a>>b; cout<<a+b<<endl; 输出 不需要输出case数 cin>>n; for(int i=0; i<n; i++){ int a, b; cin>>a>>b; cout<<a+b<<endl; } 需要输出case数 cin>>n; for(int i=0; i<n; i++){ int a, b; cin>>a>>b; cout<<"Case"<<i+1<<a+b<<endl; } 每个case之后有空行 for(int i=0; i<n; i++){ int a, b; cin>>a>>b; cout<<"Case"<<i+1<<a+b<<endl<<endl; } 两个Case之间有空行 cin>>n; for(int i=0; i<n; i++){ int a, b; cin>>a>>b; if(i>0){ cout<<endl; } cout<<"Case"<<i+1<<a+b<<endl; } 处理细节和技巧 输入 不用保存所有组的输入,读一组算一组 “可恶”的字符串——带空白 scanf, cin之类都读到空白结束 gets, cin.getline。再自己parse 用scanf, gets代替cin。 输出 注意格式 字母大小写 什么时候换行 输出“case”后面有没有“#”或者“:”之类。 每行末尾有\n,但一般没有空白 用printf代替cout。 OJ常见状态 内存超限——使用内存过多 返回非零——main函数返回了非零值 浮点错误——除以零 运行错误——指针乱指 段错误——指针越界

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册