понедельник, 15 марта 2021 г.

C Program to display hostname and IP address



There are many ways to find Hostname and IP address of a local machine. Here is a simple method to find hostname and IP address using C program.

We will be using the following functions :-

gethostname() : The gethostname function retrieves the standard host name for the local computer.

gethostbyname() : The gethostbyname function retrieves host information corresponding to a host name from a host database.

inet_ntoa() : The inet_ntoa function converts an (Ipv4) Internet network address into an ASCII string in Internet standard dotted-decimal format.


Code:

пятница, 12 марта 2021 г.

ICGV примеры изображений препаратов.

 



Примеры изображений, получаемых с помощью разработанного прототипа мобильного флуоресцентного визуализатора: флуоресцентное изображение (слева), цветное изображение в отраженном свете (по центру), комбинированное изображение в режиме (справа). Пробирки 1-3 содержат разные концентрации ICG в растворе интралипида: 0, 0.5 и 5 мг/л соответственно 

ICGV фотографии стенда.

 





QT creator. Настройка для создания Android приложений



среда, 27 января 2021 г.

Raspberry Pi и Qt. Кросс-компиляция Qt и установка Qt Creator.

 

Одним из инструментов для создания приложений с графическим пользовательским интерфейсом является хорошо известный фреймворк Qt. Кроссплатформенность Qt позволяет нам успешно использовать его в том числе и для разработки на Raspberry Pi. Но здесь есть один нюанс, о котором мы и поговорим в этой статье.

В принципе, можно без проблем установить Qt Creator и сопутствующие библиотеки непосредственно на Raspberry. И, соответственно, на самой же плате и заниматься разработкой. Но! Компиляция требует достаточно серьезных мощностей, в связи с чем этот процесс на Raspberry будет занимать довольно продолжительное время, что, естественно, нежелательно.

Решение данной проблемы такое – разработка и дальнейшая компиляция выполняются на ПК, а уже готовое приложение загружается и используется на Raspberry Pi. Для реализации этого нам нужно будет кросс-компилировать Qt на хост-компьютере, чтобы затем можно было разворачивать и отлаживать приложения уже на плате. 

 

https://microtechnics.ru/raspberry-pi-i-qt-kross-kompilyacziya-qt-i-ustanovka-qt-creator/ 

среда, 12 августа 2020 г.

Палитры Matlab

Палитры HOT, COOL, COOPER  и JET 

Остальные палитры здесь

# Simulates the HOT colormap in Matlab

# COLOR_MODEL = RGB

0         0 0 0         0.375 255 0 0

0.375 255 0 0         0.75         255 255 0

0.75         255 255 0         1.00         255 255 255

# Simulates the COOL colormap in Matlab

# COLOR_MODEL = RGB

0 0 255 255 1 255 0 255

# Simulates the COPPER colormap in Matlab

# COLOR_MODEL = RGB

0.000000 0 0 0 0.796875 255 159 102

0.796875 255 159 102 1.000000 255 200 128

# Simulates the JET colormap in Matlab

# COLOR_MODEL = RGB

0 0 0 127 0.125 0 0 255

0.125 0 0 255 0.375 0 255 255

0.375 255 255 255 0.625 255 255 127

0.625 255 255 0 0.875 255 0 0

0.875 255 0 0 1.00 127 0 0


Примеры палитр


понедельник, 10 августа 2020 г.

2D Features via OpenCV


Алгоритмы:

Алгоритмы реализованы в версии 2.3 В версиях OpenCV 3.x, 4.x алгоритмы SIFT и SURF недоступны. 

FAST = Features from Accelerated Segment Test
STAR = CenSurE keypoint detector = Center Surround Extremas
SIFT = Scale Invariant Feature Transform
SURF = Speeded Up Robust Features
ORB = Oriented FAST and rotated BRIEF (ORB)

Сравнение различных дескрипторов. 

СРАВНЕНИЕ БИНАРНЫХ ДЕСКРИПТОРОВ ОСОБЫХ ТОЧЕК ИЗОБРАЖЕНИЙ В УСЛОВИЯХ ИСКАЖЕНИЙ

Tutorial on Binary Descriptors – part 1


BRISK descriptor – sampling pairs