Coder Social home page Coder Social logo

lsd_slam's People

Contributors

artivis avatar dvad avatar fulkast avatar jakobengel avatar kevin-george avatar pierrickkoch avatar pmoulon avatar puzzlepaint avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

lsd_slam's Issues

Omnidirectional Cameras

Hi everybody,
Please, somebody knows how to use this implementation with omnidirectional cameras? It seems the same author publish the paper for that, but I am not sure if this lsd salm implementation works for that images.

In advance, thank you so much for any information about that.

SLAM to work with TUM RGB .bag files

I have got LSD SLAM working with "Quickstart / Minimal Setup" on Ubuntu 16.04 and ROS Kinetic. But when i run .bag file from TUM RGB dataset nothing happens. Point cloud viewer is not showing anything and Debug Depth window also doesnt pops up. I am using calibration parameters from TUM site. On running rosrun lsd_slam_core live_slam image:=/image_raw _calib:=/home/maq/catkin_ws/src/lsd_slam/lsd_slam_core/calib/calibration_params... I get this on terminal
`Reading Calibration from file /home/maq/catkin_ws/src/lsd_slam/lsd_slam_core/calib/calibration_params ... found!

found ATAN camera model, building rectifier.

Input resolution: 640 480

In: 535.400024 539.200012 320.100006 247.600006 0.000000

Out: Full

Output resolution: 640 480

Prepped Warp matrices

Started mapping thread!

Started constraint search thread!

Started optimization thread`

And after this rosbag play ~/MAQ/rgbd_dataset_freiburg3_long_office_household.bag file starts playing but no result on PointCloud Viewer or Debug Depth Window.

live_slam window doesnt pup up. Not showing the window with color-coded depth (from live_slam).

Hi

I successfully installed the lsd_slam on my Buntu16.04 and ROS kinetic. Im able to see the window from the viewer showing the 3D map , But when rosrun lsd_slam_core live_slam image:=/age_raw camera_info:=/camera_info I got this

WAITING for ROS camera calibration!
Received ROS Camera Calibration: fx: 254.326950, fy: 375.934387, cx: 267.381897, cy: 231.599091 @ 640x480
RECEIVED ROS camera calibration!
Started mapping thread!
Started constraint search thread!
Doing Random initialization!
Started optimization thread
Done Random initialization!
Then nothing show up. No window pups up I followed the issues and solutions here

tum-vision#222 and here

tum-vision/fastfusion#9

But nothing help

Any help?

Displaying depth map

Heya,

has a solution been found for displaying the depth map?

I am getting the following output which seems to be the same for most people in the tum_vision version

QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
^CQObject::~QObject: Timers cannot be stopped from another thread

I followed the instructions on your Wiki

Thanks

Can't build since Qt is unsuitable

Hello.

I've tried to build this repo using catkin build and met some errors that "QObject No such file or directory". I've double checked what is going on in CMake and tried to run cmake separately inside lsd_slam_viewer folder and here is what i've got

-- Using CATKIN_DEVEL_PREFIX: /home/daddywesker/catkin_ws/src/lsd_slam/lsd_slam_viewer/build/devel
-- Using CMAKE_PREFIX_PATH: /home/daddywesker/catkin_ws/devel;/opt/ros/noetic
-- This workspace overlays: /home/daddywesker/catkin_ws/devel;/opt/ros/noetic
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.5", minimum required is "3") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using Debian Python package layout
-- Using empy: /usr/local/lib/python3.8/dist-packages/em.py
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/daddywesker/catkin_ws/src/lsd_slam/lsd_slam_viewer/build/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python3 (found version "3.8.5") 
-- Using Python nosetests: /usr/bin/nosetests3
-- catkin 0.8.10
-- BUILD_SHARED_LIBS is on
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found unsuitable Qt version "5.12.8" from /usr/bin/qmake
Qt QTOPENGL library not found.
Qt QTGUI library not found.
Qt QTXML library not found.
Qt QTCORE library not found.
-- Could NOT find QGLVIEWER (missing: QGLVIEWER_LIBRARY) 
-- Qt5 include dir: 
-- lsd_slam_viewer: 2 messages, 0 services
-- Configuring done
-- Generating done
-- Build files have been written to: /home/daddywesker/catkin_ws/src/lsd_slam/lsd_slam_viewer/build

So, my qt 5.12.8 is unsuitable for some reason and of course it haven't been found and used so i can't just make this project.

Here is the CMakeLists with minor changes.

cmake_minimum_required(VERSION 3.11.0)
project(lsd_slam_viewer)

# Set the build type. Options are:
#  Coverage : w/ debug symbols, w/o optimization, w/ code-coverage
#  Debug : w/ debug symbols, w/o optimization
#  Release : w/o debug symbols, w/ optimization
#  RelWithDebInfo : w/ debug symbols, w/ optimization
#  MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries
set(CMAKE_BUILD_TYPE Release)

ADD_SUBDIRECTORY(${PROJECT_SOURCE_DIR}/thirdparty/Sophus)

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake)

find_package(catkin REQUIRED COMPONENTS
  cv_bridge
  dynamic_reconfigure
  sensor_msgs
  roscpp
  rosbag
  message_generation
  roslib
  cmake_modules
)

find_package(Qt5 COMPONENTS Widgets REQUIRED)
find_package(OpenGL REQUIRED)
set(QT_USE_QTOPENGL TRUE)
set(QT_USE_QTXML TRUE)
find_package(QGLViewer REQUIRED)
find_package(Eigen3 REQUIRED)
find_package(OpenCV REQUIRED)
find_package(Boost REQUIRED COMPONENTS thread)

message(STATUS "Qt5 include dir: ${QT_INCLUDES}")

include_directories(${QGLVIEWER_INCLUDE_DIR}
		    ${catkin_INCLUDE_DIRS}
		    ${EIGEN3_INCLUDE_DIR}
		    ${QT_INCLUDES} )

# SSE flags
set(CMAKE_CXX_FLAGS
   "${CMAKE_CXX_FLAGS} -march=native -Wall -std=c++0x"
)

add_message_files(DIRECTORY msg FILES keyframeMsg.msg keyframeGraphMsg.msg)
generate_messages(DEPENDENCIES)

generate_dynamic_reconfigure_options(
  cfg/LSDSLAMViewerParams.cfg
)

catkin_package()

# Sources files
set(SOURCE_FILES
  src/PointCloudViewer.cpp
  src/KeyFrameDisplay.cpp
  src/KeyFrameGraphDisplay.cpp
  src/settings.cpp
)

set(HEADER_FILES
  src/PointCloudViewer.h
  src/KeyFrameDisplay.h
  src/KeyFrameGraphDisplay.h
  src/settings.h
)

include_directories(
  ${PROJECT_SOURCE_DIR}/thirdparty/Sophus
)

add_executable(viewer src/main_viewer.cpp ${SOURCE_FILES} ${HEADER_FILES})
add_dependencies(viewer lsd_slam_viewer_generate_messages_cpp)
target_link_libraries(viewer ${QGLViewer_LIBRARIES}
			     ${QGLVIEWER_LIBRARY}
			     ${catkin_LIBRARIES}
			     ${Boost_LIBRARIES}
			     ${QT_LIBRARIES}
			     GL glut GLU
)

I can't install Qt4 since it is obsolete. Any help will be appreciated.

Failing to build g2o_types_sim3 - undefined reference to `g2o::OptimizableGraph::addVertex(g2o::HyperGraph::Vertex*, g2o::HyperGraph::Data*)'

I'm trying to compile lsd_slam in a catking_ws. When I run catkin_make, I get this.

...                                                                                                                                                                [16/1818]
[ 80%] Built target turtlebot_msgs_generate_messages_lisp                                                                                                                                                                             [15/1818]
[ 81%] Built target turtlebot_msgs_generate_messages_cpp                                                                                                                                                                              [14/1818]
[ 82%] Built target turtlebot_msgs_generate_messages_nodejs                                                                                                                                                                           [13/1818]
[ 82%] Built target usb_cam_node                                                                                                                                                                                                      [12/1818]
[ 82%] Built target g2o_solver_dense                                                                                                                                                                                                  [11/1818]
[ 83%] Built target rotate_recovery                                                                                                                                                                                                   [10/1818]
[ 84%] Built target g2o_solver_cholmod                                                                                                                                                                                                 [9/1818]
[ 84%] Built target hector_nav_msgs_generate_messages                                                                                                                                                                                  [8/1818]
[ 87%] Built target g2o_types_slam3d                                                                                                                                                                                                   [7/1818]
[ 88%] Built target geotiff_writer                                                                                                                                                                                                     [6/1818]
[ 88%] Built target ti_mmwave_rospkg_generate_messages                                                                                                                                                                                 [5/1818]
[ 89%] Built target mmwave                                                                                                                                                                                                             [4/1818]
[ 89%] Built target lsd_slam_viewer_generate_messages                                                                                                                                                                                  [3/1818]
[ 89%] Built target ptam_com_generate_messages                                                                                                                                                                                         [2/1818]
[ 91%] Built target viewer                                                                                                                                                                                                             [1/1818]
[ 91%] Linking CXX executable /home/rude/catkin_ws/devel/lib/lsd_slam_core/dataset
[ 91%] Linking CXX executable /home/rude/catkin_ws/devel/lib/lsd_slam_core/live_slam
[ 91%] Built target hector_mapping_generate_messages
[ 91%] Built target turtlebot_actions_gencpp
[ 92%] Built target hector_mapping
[ 92%] Built target turtlebot_actions_generate_messages
[ 92%] Built target turtlebot_move_action_server
[ 92%] Built target turtlebot_calibration_generate_messages
[ 92%] Built target turtlebot_msgs_generate_messages
[ 92%] Built target turtlebot_follower
[ 93%] Built target move_base
[ 94%] Built target g2o_types_sba
[ 95%] Built target geotiff_node
[ 95%] Built target geotiff_saver
[ 95%] Built target ti_mmwave_rospkg
[ 96%] Built target hector_geotiff_plugins
[ 96%] Built target mmWaveQuickConfig
[ 97%] Built target find_fiducial_pose
[ 97%] Built target move_base_node
[ 98%] Built target g2o_types_sim3
/home/rude/catkin_ws/devel/lib/liblsdslam.so: undefined reference to `g2o::OptimizableGraph::addVertex(g2o::HyperGraph::Vertex*, g2o::HyperGraph::Data*)'                                                                                     
/home/rude/catkin_ws/devel/lib/liblsdslam.so: undefined reference to `g2o::OptimizableGraph::addVertex(g2o::HyperGraph::Vertex*, g2o::HyperGraph::Data*)'                                                                                     
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/build.make:189: recipe for target '/home/rude/catkin_ws/devel/lib/lsd_slam_core/dataset' failed                                                                                                 
make[2]: *** [/home/rude/catkin_ws/devel/lib/lsd_slam_core/dataset] Error 1
lsd_slam/lsd_slam_core/CMakeFiles/live_slam.dir/build.make:238: recipe for target '/home/rude/catkin_ws/devel/lib/lsd_slam_core/live_slam' failed                                                                                             
make[2]: *** [/home/rude/catkin_ws/devel/lib/lsd_slam_core/live_slam] Error 1
CMakeFiles/Makefile2:6110: recipe for target 'lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/all' failed
make[1]: *** [lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:6222: recipe for target 'lsd_slam/lsd_slam_core/CMakeFiles/live_slam.dir/all' failed
make[1]: *** [lsd_slam/lsd_slam_core/CMakeFiles/live_slam.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed

Thanks

LSDParamsConfig.h

[ 89%] Building CXX object lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/src/main_on_images.cpp.o
In file included from /home/pete/catkin_ws/src/lsd_slam/lsd_slam_core/src/main_on_images.cpp:34:0:
/home/pete/catkin_ws/src/lsd_slam/lsd_slam_core/src/IOWrapper/ROS/rosReconfigure.h:25:43: fatal error: lsd_slam_core/LSDParamsConfig.h: No such file or directory
compilation terminated.
lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/build.make:62: recipe for target 'lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/src/main_on_images.cpp.o' failed
make[2]: *** [lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/src/main_on_images.cpp.o] Error 1
CMakeFiles/Makefile2:2263: recipe for target 'lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/all' failed
make[1]: *** [lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j1 -l1" failed

I can't find the files requested.
Any ideas whats going on?

Thanks in advance.

Consistently Aborting with memory dump

Sorry i'm a noob but here is the dumperooni

mycomputer:~/catkin_ws$ rosrun lsd_slam_core live_slam /image:=/cv_camera/image_raw _calib:=src/lsd_slam/calibration_params *** Error in /home/mcschwartzman/catkin_ws/devel/lib/lsd_slam_core/live_slam': double free or corruption (out): 0x00000000023df1a0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fc23ca217e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fc23ca2a37a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fc23ca2e53c]
/opt/ros/kinetic/lib/libg2o_types_sba.so(_ZN3g2o26EdgeProjectP2MC_IntrinsicsD0Ev+0x2d)[0x7fc23a62ddad]
/opt/ros/kinetic/lib/libg2o_core.so(_ZN3g2o7Factory12registerTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_32AbstractHyperGraphElementCreatorE+0x33f)[0x7fc23aaadf8f]
/opt/ros/kinetic/lib/libg2o_types_sba.so(+0x1db2a)[0x7fc23a627b2a]
/lib64/ld-linux-x86-64.so.2(+0x106ba)[0x7fc23e9796ba]
/lib64/ld-linux-x86-64.so.2(+0x107cb)[0x7fc23e9797cb]
/lib64/ld-linux-x86-64.so.2(+0xc6a)[0x7fc23e969c6a]
======= Memory map: ========
00400000-00452000 r-xp 00000000 08:07 1049687 /home/mcschwartzman/catkin_ws/devel/lib/lsd_slam_core/live_slam
00651000-00652000 r--p 00051000 08:07 1049687 /home/mcschwartzman/catkin_ws/devel/lib/lsd_slam_core/live_slam
00652000-00653000 rw-p 00052000 08:07 1049687 /home/mcschwartzman/catkin_ws/devel/lib/lsd_slam_core/live_slam
00653000-00654000 rw-p 00000000 00:00 0
023bc000-023fe000 rw-p 00000000 00:00 0 [heap]
7fc224000000-7fc224021000 rw-p 00000000 00:00 0
7fc224021000-7fc228000000 ---p 00000000 00:00 0
7fc22bcd3000-7fc22bce3000 r-xp 00000000 08:07 402002 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7fc22bce3000-7fc22bee2000 ---p 00010000 08:07 402002 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7fc22bee2000-7fc22bee3000 r--p 0000f000 08:07 402002 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7fc22bee3000-7fc22bee4000 rw-p 00010000 08:07 402002 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7fc22bee4000-7fc22bee9000 r-xp 00000000 08:07 401741 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7fc22bee9000-7fc22c0e8000 ---p 00005000 08:07 401741 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7fc22c0e8000-7fc22c0e9000 r--p 00004000 08:07 401741 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7fc22c0e9000-7fc22c0ea000 rw-p 00005000 08:07 401741 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7fc22c0ea000-7fc22c0ee000 r-xp 00000000 08:07 403076 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7fc22c0ee000-7fc22c2ed000 ---p 00004000 08:07 403076 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7fc22c2ed000-7fc22c2ee000 r--p 00003000 08:07 403076 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7fc22c2ee000-7fc22c2ef000 rw-p 00004000 08:07 403076 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7fc22c2ef000-7fc22c306000 r-xp 00000000 08:07 403080 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7fc22c306000-7fc22c505000 ---p 00017000 08:07 403080 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7fc22c505000-7fc22c507000 r--p 00016000 08:07 403080 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7fc22c507000-7fc22c508000 rw-p 00018000 08:07 403080 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7fc22c508000-7fc22c509000 r-xp 00000000 08:07 401684 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7fc22c509000-7fc22c708000 ---p 00001000 08:07 401684 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7fc22c708000-7fc22c709000 r--p 00000000 08:07 401684 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7fc22c709000-7fc22c70a000 rw-p 00001000 08:07 401684 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7fc22c70a000-7fc22c70f000 r-xp 00000000 08:07 401705 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fc22c70f000-7fc22c90e000 ---p 00005000 08:07 401705 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fc22c90e000-7fc22c90f000 r--p 00004000 08:07 401705 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fc22c90f000-7fc22c910000 rw-p 00005000 08:07 401705 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fc22c910000-7fc22c912000 r-xp 00000000 08:07 401699 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fc22c912000-7fc22cb11000 ---p 00002000 08:07 401699 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fc22cb11000-7fc22cb12000 r--p 00001000 08:07 401699 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fc22cb12000-7fc22cb13000 rw-p 00002000 08:07 401699 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fc22cb13000-7fc22cb24000 r-xp 00000000 08:07 401703 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fc22cb24000-7fc22cd23000 ---p 00011000 08:07 401703 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fc22cd23000-7fc22cd24000 r--p 00010000 08:07 401703 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fc22cd24000-7fc22cd25000 rw-p 00011000 08:07 401703 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fc22cd25000-7fc22cd50000 r-xp 00000000 08:07 398202 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7fc22cd50000-7fc22cf4f000 ---p 0002b000 08:07 398202 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7fc22cf4f000-7fc22cf53000 r--p 0002a000 08:07 398202 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7fc22cf53000-7fc22cf54000 rw-p 0002e000 08:07 398202 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7fc22cf54000-7fc22cf55000 rw-p 00000000 00:00 0
7fc22cf55000-7fc22cf56000 r-xp 00000000 08:07 403120 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7fc22cf56000-7fc22d156000 ---p 00001000 08:07 403120 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7fc22d156000-7fc22d157000 r--p 00001000 08:07 403120 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7fc22d157000-7fc22d158000 rw-p 00002000 08:07 403120 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7fc22d158000-7fc22d15d000 r-xp 00000000 08:07 403100 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7fc22d15d000-7fc22d35d000 ---p 00005000 08:07 403100 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7fc22d35d000-7fc22d35e000 r--p 00005000 08:07 403100 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7fc22d35e000-7fc22d35f000 rw-p 00006000 08:07 403100 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7fc22d35f000-7fc22d361000 r-xp 00000000 08:07 403088 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7fc22d361000-7fc22d560000 ---p 00002000 08:07 403088 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7fc22d560000-7fc22d561000 r--p 00001000 08:07 403088 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7fc22d561000-7fc22d562000 rw-p 00002000 08:07 403088 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7fc22d562000-7fc22d564000 r-xp 00000000 08:07 403078 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7fc22d564000-7fc22d763000 ---p 00002000 08:07 403078 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7fc22d763000-7fc22d764000 r--p 00001000 08:07 403078 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7fc22d764000-7fc22d765000 rw-p 00002000 08:07 403078 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7fc22d765000-7fc22d789000 r-xp 00000000 08:07 398595 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fc22d789000-7fc22d988000 ---p 00024000 08:07 398595 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fc22d988000-7fc22d98a000 r--p 00023000 08:07 398595 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fc22d98a000-7fc22d98b000 rw-p 00025000 08:07 398595 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fc22d98b000-7fc22da2f000 r-xp 00000000 08:07 402128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fc22da2f000-7fc22dc2e000 ---p 000a4000 08:07 402128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fc22dc2e000-7fc22dc34000 r--p 000a3000 08:07 402128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fc22dc34000-7fc22dc35000 rw-p 000a9000 08:07 402128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fc22dc35000-7fc22dca3000 r-xp 00000000 08:07 3936928 /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fc22dca3000-7fc22dea3000 ---p 0006e000 08:07 3936928 /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fc22dea3000-7fc22dea4000 r--p 0006e000 08:07 3936928 /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fc22dea4000-7fc22dea5000 rw-p 0006f000 08:07 3936928 /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fc22dea5000-7fc22deac000 r-xp 00000000 08:07 402080 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fc22deac000-7fc22e0ab000 ---p 00007000 08:07 402080 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fc22e0ab000-7fc22e0ac000 r--p 00006000 08:07 402080 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fc22e0ac000-7fc22e0ad000 rw-p 00007000 08:07 402080 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fc22e0ad000-7fc22e111000 r-xp 00000000 08:07 402667 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.2
7fc22e111000-7fc22e311000 ---p 00064000 08:07 402667 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.2
7fc22e311000-7fc22e312000 r--p 00064000 08:07 402667 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.2
7fc22e312000-7fc22e313000 rw-p 00065000 08:07 402667 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.2
7fc22e313000-7fc22e381000 r-xp 00000000 08:07 656348 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7fc22e381000-7fc22e581000 ---p 0006e000 08:07 656348 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7fc22e581000-7fc22e584000 r--p 0006e000 08:07 656348 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7fc22e584000-7fc22e585000 rw-p 00071000 08:07 656348 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7fc22e585000-7fc22e586000 rw-p 00000000 00:00 0
7fc22e586000-7fc22e5e2000 r-xp 00000000 08:07 402343 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fc22e5e2000-7fc22e7e2000 ---p 0005c000 08:07 402343 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fc22e7e2000-7fc22e7e3000 r--p 0005c000 08:07 402343 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fc22e7e3000-7fc22e7e4000 rw-p 0005d000 08:07 402343 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fc22e7e4000-7fc22e8f3000 r-xp 00000000 08:07 3936841 /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fc22e8f3000-7fc22eaf2000 ---p 0010f000 08:07 3936841 /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fc22eaf2000-7fc22eaf3000 r--p 0010e000 08:07 3936841 /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fc22eaf3000-7fc22eaf4000 rw-p 0010f000 08:07 3936841 /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fc22eaf4000-7fc22eaf5000 rw-p 00000000 00:00 0
7fc22eaf5000-7fc22eb47000 r-xp 00000000 08:07 402235 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.2
7fc22eb47000-7fc22ed46000 ---p 00052000 08:07 402235 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.2
7fc22ed46000-7fc22ed47000 r--p 00051000 08:07 402235 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.2
7fc22ed47000-7fc22ed48000 rw-p 00052000 08:07 402235 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.2
7fc22ed48000-7fc22ed53000 r-xp 00000000 08:07 402438 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7fc22ed53000-7fc22ef52000 ---p 0000b000 08:07 402438 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7fc22ef52000-7fc22ef53000 r--p 0000a000 08:07 402438 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7fc22ef53000-7fc22ef56000 rw-p 0000b000 08:07 402438 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7fc22ef56000-7fc22ef77000 r-xp 00000000 08:07 3936866 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fc22ef77000-7fc22f176000 ---p 00021000 08:07 3936866 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fc22f176000-7fc22f177000 r--p 00020000 08:07 3936866 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fc22f177000-7fc22f178000 rw-p 00021000 08:07 3936866 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fc22f178000-7fc230a2e000 r-xp 00000000 08:07 401106 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fc230a2e000-7fc230c2d000 ---p 018b6000 08:07 401106 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fc230c2d000-7fc230c2e000 r--p 018b5000 08:07 401106 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fc230c2e000-7fc230c2f000 rw-p 018b6000 08:07 401106 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fc230c2f000-7fc230c55000 r-xp 00000000 08:07 3936830 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fc230c55000-7fc230e55000 ---p 00026000 08:07 3936830 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fc230e55000-7fc230e57000 r--p 00026000 08:07 3936830 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fc230e57000-7fc230e58000 rw-p 00028000 08:07 3936830 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fc230e58000-7fc230e61000 r-xp 00000000 08:07 3932492 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fc230e61000-7fc231060000 ---p 00009000 08:07 3932492 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fc231060000-7fc231061000 r--p 00008000 08:07 3932492 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fc231061000-7fc231062000 rw-p 00009000 08:07 3932492 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fc231062000-7fc231090000 rw-p 00000000 00:00 0
7fc231090000-7fc231094000 r-xp 00000000 08:07 3936983 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fc231094000-7fc231293000 ---p 00004000 08:07 3936983 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fc231293000-7fc231294000 r--p 00003000 08:07 3936983 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fc231294000-7fc231295000 rw-p 00004000 08:07 3936983 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fc231295000-7fc231297000 r-xp 00000000 08:07 3932480 /lib/x86_64-linux-gnu/libutil-2.23.so
7fc231297000-7fc231496000 ---p 00002000 08:07 3932480 /lib/x86_64-linux-gnu/libutil-2.23.so
7fc231496000-7fc231497000 r--p 00001000 08:07 3932480 /lib/x86_64-linux-gnu/libutil-2.23.so
7fc231497000-7fc231498000 rw-p 00002000 08:07 3932480 /lib/x86_64-linux-gnu/libutil-2.23.so
7fc231498000-7fc23149d000 r-xp 00000000 08:07 401701 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fc23149d000-7fc23169c000 ---p 00005000 08:07 401701 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fc23169c000-7fc23169d000 r--p 00004000 08:07 401701 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fc23169d000-7fc23169e000 rw-p 00005000 08:07 401701 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fc23169e000-7fc2316a0000 r-xp 00000000 08:07 401690 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fc2316a0000-7fc2318a0000 ---p 00002000 08:07 401690 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fc2318a0000-7fc2318a1000 r--p 00002000 08:07 401690 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fc2318a1000-7fc2318a2000 rw-p 00003000 08:07 401690 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fc2318a2000-7fc231d67000 r-xp 00000000 08:07 401581 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.5.1
7fc231d67000-7fc231d73000 r--p 004c4000 08:07 401581 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.5.1
7fc231d73000-7fc231d74000 rw-p 004d0000 08:07 401581 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.5.1
7fc231d74000-7fc231d78000 rw-p 00000000 00:00 0
7fc231d78000-7fc23229f000 r-xp 00000000 08:07 401593 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.5.1
7fc23229f000-7fc2322a0000 ---p 00527000 08:07 401593 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.5.1
7fc2322a0000-7fc2322b5000 r--p 00527000 08:07 401593 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.5.1
7fc2322b5000-7fc2322bb000 rw-p 0053c000 08:07 401593 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.5.1
7fc2322bb000-7fc2322c0000 rw-p 00000000 00:00 0
7fc2322c0000-7fc232919000 r-xp 00000000 08:07 401638 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.5.1
7fc232919000-7fc232947000 r--p 00658000 08:07 401638 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.5.1
7fc232947000-7fc23294c000 rw-p 00686000 08:07 401638 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.5.1
7fc23294c000-7fc23294d000 rw-p 00000000 00:00 0
7fc23294d000-7fc23299d000 r-xp 00000000 08:07 6045007 /opt/ros/kinetic/lib/libopencv_flann3.so.3.3.1
7fc23299d000-7fc232b9c000 ---p 00050000 08:07 6045007 /opt/ros/kinetic/lib/libopencv_flann3.so.3.3.1
7fc232b9c000-7fc232b9e000 r--p 0004f000 08:07 6045007 /opt/ros/kinetic/lib/libopencv_flann3.so.3.3.1
7fc232b9e000-7fc232b9f000 rw-p 00051000 08:07 6045007 /opt/ros/kinetic/lib/libopencv_flann3.so.3.3.1
7fc232b9f000-7fc232c6d000 r-xp 00000000 08:07 6045027 /opt/ros/kinetic/lib/libopencv_features2d3.so.3.3.1
7fc232c6d000-7fc232e6c000 ---p 000ce000 08:07 6045027 /opt/ros/kinetic/lib/libopencv_features2d3.so.3.3.1
7fc232e6c000-7fc232e71000 r--p 000cd000 08:07 6045027 /opt/ros/kinetic/lib/libopencv_features2d3.so.3.3.1
7fc232e71000-7fc232e73000 rw-p 000d2000 08:07 6045027 /opt/ros/kinetic/lib/libopencv_features2d3.so.3.3.1
7fc232e73000-7fc232e74000 rw-p 00000000 00:00 0
7fc232e74000-7fc232ebe000 r-xp 00000000 08:07 402435 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0
7fc232ebe000-7fc2330bd000 ---p 0004a000 08:07 402435 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0
7fc2330bd000-7fc2330be000 r--p 00049000 08:07 402435 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0
7fc2330be000-7fc2330c2000 rw-p 0004a000 08:07 402435 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0
7fc2330c2000-7fc2330c9000 rw-p 00000000 00:00 0
7fc2330c9000-7fc233139000 r-xp 00000000 08:07 402891 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7fc233139000-7fc233339000 ---p 00070000 08:07 402891 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7fc233339000-7fc23333a000 r--p 00070000 08:07 402891 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7fc23333a000-7fc23333d000 rw-p 00071000 08:07 402891 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7fc23333d000-7fc233361000 r-xp 00000000 08:07 3936940 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fc233361000-7fc233560000 ---p 00024000 08:07 3936940 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fc233560000-7fc233561000 r--p 00023000 08:07 3936940 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fc233561000-7fc233562000 rw-p 00024000 08:07 3936940 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fc233562000-7fc2335bb000 r-xp 00000000 08:07 403010 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fc2335bb000-7fc2337bb000 ---p 00059000 08:07 403010 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fc2337bb000-7fc2337bc000 r--p 00059000 08:07 403010 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fc2337bc000-7fc2337be000 rw-p 0005a000 08:07 403010 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fc2337be000-7fc233815000 r-xp 00000000 08:07 402442 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7fc233815000-7fc233a15000 ---p 00057000 08:07 402442 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7fc233a15000-7fc233a16000 r--p 00057000 08:07 402442 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7fc233a16000-7fc233a17000 rw-p 00058000 08:07 402442 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7fc233a17000-7fc233a30000 r-xp 00000000 08:07 3936990 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fc233a30000-7fc233c2f000 ---p 00019000 08:07 3936990 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fc233c2f000-7fc233c30000 r--p 00018000 08:07 3936990 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fc233c30000-7fc233c31000 rw-p 00019000 08:07 3936990 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fc233c31000-7fc233db0000 r-xp 00000000 08:07 401108 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fc233db0000-7fc233fb0000 ---p 0017f000 08:07 401108 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fc233fb0000-7fc233fc0000 r--p 0017f000 08:07 401108 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fc233fc0000-7fc233fc1000 rw-p 0018f000 08:07 401108 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fc233fc1000-7fc233fc5000 rw-p 00000000 00:00 0
7fc233fc5000-7fc234217000 r-xp 00000000 08:07 401101 /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7fc234217000-7fc234417000 ---p 00252000 08:07 401101 /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7fc234417000-7fc234426000 r--p 00252000 08:07 401101 /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7fc234426000-7fc234427000 rw-p 00261000 08:07 401101 /usr/lib/x86_64-linux-gnu/libicui18n.so.55.1
7fc234427000-7fc23444d000 r-xp 00000000 08:07 411461 /usr/lib/x86_64-linux-gnu/libaprutil-1.so.0.5.4
7fc23444d000-7fc23464c000 ---p 00026000 08:07 411461 /usr/lib/x86_64-linux-gnu/libaprutil-1.so.0.5.4
7fc23464c000-7fc23464d000 r--p 00025000 08:07 411461 /usr/lib/x86_64-linux-gnu/libaprutil-1.so.0.5.4
7fc23464d000-7fc23464e000 rw-p 00026000 08:07 411461 /usr/lib/x86_64-linux-gnu/libaprutil-1.so.0.5.4Aborted (core dumped)`

Viewer's pointcloud is 2d

Hi,

when I run LSD-SLAM I only get a 2D plain as "pointcloud" in my viewer window.
When running an example bag file it gets 3D but when trying my own camera it is this kind of flat thing.

lsd_slam_pointcloud

Any idea what I'm missing?

main_on_images is almost 300x slower than main_live_odometry

When I run live_slam the odometry pose updates at a fast rate (~30Hz). The input is my laptop's webcam (Calibrated) with input configured to be 640_480 (no cropping).

Afterwards, I compiled main_on_images and fed it with sequence_30 images. The calibration file uses crop setting and same image size 640_480 (cropped). The frequency of pose update (from Output3DWrapper) is about 0.1 Hz (about 10 seconds or more for one pose output).

I have used the same CMake settings to build the executable as used by catkin. I want to speed up the processing (as fast as the main_live_odometry version. Any help is appreciated.

[rosrun] Couldn't find executable named dataset_slam below /home/roshnee/catkin_ws/src/lsd_slam/lsd_slam_core

I did install all the required dependencies and i traced back to the folder catkin_ws and ran catkin_make. i also ran the command roscore in the other terminal and performed a rosrun for the lsd_slam

rosrun lsd_slam_core dataset_slam _files:=/home/roshnee/catkin_ws/src/T1_rectified/images _hz:=0 _calib:=/home/roshnee/catkin_ws/src/T1_rectified/calibration.yaml

and this is wat i get

[rosrun] Couldn't find executable named dataset_slam below /home/roshnee/catkin_ws/src/lsd_slam/lsd_slam_core

Can anybody help me pls?

Linking error

I'm on Ubuntu 16.04, and ROS-Kinetic. Following the steps given in wiki, I end up with following linking error :

/home/vivek/ros_files/catkin_ws/devel/lib/liblsdslam.so: undefined reference to 'g2o::OptimizationAlgorithmLevenberg::OptimizationAlgorithmLevenberg(g2o::Solver*)'

The solver mentioned in the error log : OptimizationAlgorithmLevenberg(g2o::Solver*) Is being used in KeyFrameGraph.cc (reproduced below)


       typedef g2o::BlockSolver_7_3 BlockSolver;
        typedef g2o::LinearSolverCSparse<BlockSolver::PoseMatrixType> LinearSolver;
        LinearSolver* solver = new LinearSolver();
        BlockSolver* blockSolver = new BlockSolver(solver);
        g2o::OptimizationAlgorithmLevenberg* algorithm = new g2o::OptimizationAlgorithmLevenberg(blockSolver);

Nothing is displayed in PointcloudViewer.

Hello. I follow your instruction for installing LSD-SLAM with ROS Kinetic.
Install for LSD-SLAM is perfect with no error. But, when I run lsd-slam with default rosbag play LSD_room.bag, I can't see anything in PointCloudViewer.

This is my commands:

  1. rosrun lsd_slam_viewer viewer (work fine)
  2. rosrun lsd_slam_core live_slam /image:=/cama/image_raw camera_info:=/camera_info
  3. rosbag play LSD_room.bag

I also saw your Usage for lsd-slam. first, cv_camera_node is executing webcam node. second, execute lsd slam core.

What part is wrong in my commands? How can I see point cloud data?

nothing_pointcloud

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.