-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add RSSDK 2.0 (librealsense2) grabber #2214
Merged
SergioRAgostinho
merged 50 commits into
PointCloudLibrary:master
from
complexrehabsystems:add-librealsense2-grabber-implementation
Nov 14, 2019
+632
−3
Merged
Changes from 1 commit
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
22ef192
Implement RealSense2Grabber and related cmake config (initial commit)
daniel-packard 3c4ac27
modify config for in_hand_scanner to use realsense2grabber
daniel-packard f3b47cf
realsense grabber with namespace, makelist fix
patrickabadi f5ced03
exports for realsense grabber
patrickabadi dfa2b7c
Update RS2_FORMAT_RGB8 for realsense color stream
daniel-packard b8513c4
Improve FindLibRealSense.cmake with better NAMES/PATHS/HINTS for find…
daniel-packard 85974ad
merging grabber into branch
patrickabadi 3c4c73c
Patch out crs-develop changes to in_hand_scanner
daniel-packard 7df5e65
RealSense2Grabber updates
patrickabadi 56754ee
realsense2grabber fixes
patrickabadi 2d3bdc6
remove .gitignore
daniel-packard 0179fba
realsense grabber code updates
patrickabadi 2f7b7a2
Add LIBREALSENSE_ROOT env var to cmake config to match other 3rdParty…
daniel-packard bc7e82e
Separating constructors
patrickabadi 2c42a0c
Improvement on getting rgb from texture
patrickabadi 7be6219
Use existing librealsense cmake config files instead of rolling our own.
daniel-packard 4cf198d
aFix references to realsense2 cmake variables
daniel-packard 8575522
Remove duplicated #include
daniel-packard f147759
Use PCL style include guard
daniel-packard 4709f1f
Update docstring to be more accurate
daniel-packard 9e09119
allow for setDeviceOptions while running
patrickabadi 3f25e56
Remove unnecessary call to add realsense2 include directories
daniel-packard 313e5f5
Include pcl headers, remove unnecessary forward declarations of cloud…
daniel-packard 792ff4d
Add cmake all-in-one installer support for realsense2
daniel-packard 5e780b2
Better handling of profile types and factory method constructors
patrickabadi d294aff
updating constructors
patrickabadi 5bc175b
Update prefix from realsense2_ to RSSDK2_ for RSSDK 2.0 (librealsense…
daniel-packard 8cf1d7e
Fix cmake references for rssdk2 module
daniel-packard 6b88599
code optimizations. More to come.
patrickabadi 1bd2270
fix unsigned int
patrickabadi 9c6d641
Code refactoring
patrickabadi 1831099
Experimental templated function for converting point clouds
daniel-packard 3f7a587
- templated function working
patrickabadi ebc9067
lambda function start
patrickabadi b8ffae8
new convert functions using template
patrickabadi 75cf960
cleanup
patrickabadi 1a5db1f
Implemented signalschanged and code refactoring
patrickabadi bddc3bb
repeat playback when reading from file
patrickabadi 43756c3
spacing fixes
patrickabadi d8a8923
Minor fixes post rebase
daniel-packard c42a013
- Remove virtual keyword from Realsense2Grabber methods, and replace
daniel-packard 4be44f1
Update io/include/pcl/io/real_sense_2_grabber.h
patrickabadi 1528a3d
Update io/include/pcl/io/real_sense_2_grabber.h
patrickabadi ed9e09f
Updated stop to handle multiple calls. Added thread and pipe to stop…
patrickabadi 312bc25
Add static qualifier to getTextureColor and getTextureIntensity
daniel-packard 69ba109
Add RSSDK2_FOUND message, replace ifndef include guard with pragma once
daniel-packard 65fc64d
Remove mutex lock. Not needed
patrickabadi 131775c
exception to ensure proper stream format
patrickabadi b5a5e9c
Remove redundant closing if(XYZ) conditional text
daniel-packard 36d3653
Remove forward declarations of rgb, ir, only create on needed
daniel-packard File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Update RS2_FORMAT_RGB8 for realsense color stream
- Loading branch information
commit dfa2b7c2cf9bb1a5ef4a6248770b6f679f5d38e7
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that it should provide some way to set resolution and frame rate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can now be updated:
https://github.com/complexrehabsystems/pcl/blob/e342155a33a8a9aa2cf3322e8c74782e8d88b6c3/io/src/real_sense_2_grabber.cpp#L51