Getting RGB and Depth image from Azure Kinect in ROS
Azure Kinect DK is a developer kit with advanced AI sensors that provide sophisticated computer vision and speech models. Kinect contains a depth sensor, spatial microphone array with a video camera, and orientation sensor as an all in-one small device with multiple modes, options, and software development kits (SDKs).
回顧 2020,展望 2021。
2020中的大二期間大概是我人生中最努力的半年。那時候除了學校科目,我也在香港科學園裏做第一次實習。當時我主要是想應付學校的實習要求,所以沒有想清楚就走去報了。學到的東西有用的大概就只有Linux的操作和一些在C++上OOP,Design Pattern的概念。除了工作,我更每天抽時間在Udemy上看網課,當時是看有關OpenCV的Traditional Image Processing網課。那時是我第一次接觸Jupyter Notebook和Google Colab(我以前自學OpenCV的時候都是用IDLE的)。當時大概每天的睡眠時間都很少,幸好中途有一段時間可以Home Office,長達兩小時的午飯時段可以在家偷睡補眠XD。在車上,平時會看社交媒體的我也轉成看非學術類的書/電子書了。
轉載 - 計算機視覺研究生的建議
無他,唯手熟爾,就是多讀多寫。論文就是越讀越快的,我還是本科生的時候我導師告訴我剛入門時候要精讀十篇好文章,我現在指導師弟師妹也是給他們挑好幾篇文章讓他們反覆精讀,起初水平不夠的時候看論文很慢,經常抓不住重點都很正常不用急躁。讀多了自然就越來越快了,後期看個摘要,看個插圖甚至看個題目都明白大致內容了。關於coding就是多寫,多去模仿,非計算機科班出身的我剛讀博的時候代碼很差,現在也不算好,但是這幾年在學習別人的代碼後也在慢慢提高,所以現在對於剛進實驗室的師弟師妹我都對他們的代碼有點要求,至少要做到模塊化和覆用性,現在github開源這麽多有很多好的代碼可以去模仿學習,跑跑開源代碼多去寫寫,非常忌憚一個現象就是不動手去寫,總是只跑開源代碼,跑一個換一個框架,沒有開源就什麽也不會了,要動手自己去覆現一些程序。
Quick Start with ROS - Beginner Notes [2]
The Beginner Tutorial is quite long so I made this article to quickly go through everything we need to know about ROS. Robot Operating System is robotics middleware. Although ROS is not an operating system, it provides services designed for a heterogeneous computer cluster such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management.
How to use CMake on Linux
CMake is a cross-platform free and open-source software tool for managing the build process of software using a compiler-independent method. CMake is not a build system but rather it's a build-system generator. It supports directory hierarchies and applications that depend on multiple libraries.
Setup Azure Kinect ROS Driver on Ubuntu 18.04
Azure Kinect DK is a developer kit with advanced AI sensors that provide sophisticated computer vision and speech models. Kinect contains a depth sensor, spatial microphone array with a video camera, and orientation sensor as an all in-one small device with multiple modes, options, and software development kits (SDKs).
Image and Audio Processing - Questions and Answers [1]
Digital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing.
Image and Audio Processing - Questions and Answers [2]
Digital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing.
Digital Audio Recording and Digital Audio Reproduction
Traditionally, audio recording systems have used objective parameters as their design goals - flat response, minimal noise, and so on. Perceptual coders recognize that the final receiver is the human auditory system and make use it to code audio signals.
Digital audio compression and coding standards
Traditionally, audio recording systems have used objective parameters as their design goals - flat response, minimal noise, and so on. Perceptual coders recognize that the final receiver is the human auditory system and make use it to code audio signals.