Skip to content

Instantly share code, notes, and snippets.

@robobe
robobe / cv_tcp_sender.py
Created June 3, 2019 05:17
simple opoencv tcp socket client read camera and send image as jpeg
import socket
import time
import struct
import cv2
capture = cv2.VideoCapture(0)
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('127.0.0.1', 5005))
while True:
@robobe
robobe / cv_tcp_server.py
Created June 3, 2019 05:16
OpenCV simple tcp server
import socket
import cv2
import numpy as np
import struct
HOST = '127.0.0.1'
PORT = 5005
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
@robobe
robobe / CMakeLists.txt
Created May 31, 2019 11:40
Gazebo cmake file , Camera sensor with opencv
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
project(cv_plugin)
find_package(gazebo REQUIRED)
include_directories(${GAZEBO_INCLUDE_DIRS})
link_directories(${GAZEBO_LIBRARY_DIRS})
list(APPEND CMAKE_CXX_FLAGS "${GAZEBO_CXX_FLAGS}")
@robobe
robobe / imshow
Created December 9, 2017 16:49
opencv matplotlib image show
import cv2
import numpy as np
from matplotlib import pyplot as plt
image = cv2.imread("berry.jpg")
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
plt.axis("off")
plt.imshow(image, interpolation="nearest")
plt.show()