0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ZED SDK 4.2 で何が変更になったのか

Last updated at Posted at 2024-11-22

ZED SDK 4.2 で何が変更になったのか

github でPRでのマージの差分を見ると、何が加わったのかが分かる。

新規に加わっているフォルダ

ZED X One というGMSL2の単眼カメラを売り出しています。

https://www.stereolabs.com/en-jp
Screenshot from 2024-11-22 10-27-33.png

なくなっているもの

object detection/custom detector/cpp/tensorrt_yolov5_v5.0/
object detection/custom detector/cpp/tensorrt_yolov5_v6.0/
フォルダが整理されたようです。

変更点

162のファイルで変更になっているので、追えていません。

body tracking/body tracking/cpp/
body tracking/body tracking/csharp/
body tracking/export/JSON export/cpp/
body tracking/multi-camera/cpp/
camera control/cpp/
camera streaming/receiver/cpp/
depth sensing/depth sensing/cpp/
global localization/live/cpp/
global localization/live/python/
global localization/playback/cpp/
global localization/playback/python
global localization/recording/cpp/
global localization/recording/python/
object detection/birds eye viewer/cpp/
object detection/birds eye viewer/csharp/
object detection/birds eye viewer/python/
object detection/concurrent detections/cpp/
object detection/custom detector/cpp/
object detection/custom detector/python/pytorch_yolov8/
object detection/image viewer/
object detection/multi-camera/cpp/
object detection/multi-camera_multi-model/cpp/
plane detection/floor plane/cpp/
plane detection/plane detection/cpp/
positional tracking/positional tracking/cpp/
recording/recording/mono/cpp/
recording/recording/mono/python/
spatial mapping/multi camera/cpp/
spatial mapping/spatial mapping/cpp/

気づいたこと

OpenGLがらみの変更がやたら多い。
OpenGLに詳しくない人としては、どういう修正なのかがわかっていない。

古いC/C++の流儀は残っているか

malloc(で検索してみてください。
freee( で検索してみてください。
コードの量に比べれば、比較的少ないと言えるでしょうか。
C++で入った auto も使われだしているのが見て取れます。

unique_ptr
shared_ptr
も使われだしています。

ZED SDK 4.1 の変更では

  • C++ のソースコードで const 属性の追加が多数みられます。
  • そのことで、コードの安全性が高まるし、読む側の負担も減ります。いいことです。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?