Category Archives: Uncategorized

Global Health with Greg Martin

Statistics made easy ! ! ! Learn about the t-test, the chi square test, the p value and more

Global Health

Global Health

Videos:

  • How to get Global Health Field Experience – getting ready for your career in public health
  • How to get Global Health Field Experience – getting ready for your career in public health
  • The Social Determinants of Health. A Public Health framework.
  • Gender-Based Violence and Violence Against Women – a public health issue
  • How to write a scientific paper
  • How to write a literature review
  • Epidemiological transition
  • Pandemics – a worrying global public health threat
  • Outbreaks – investigation and control
  • Universal Health Coverage explained
  • Epidemiology the backbone of public health
  • Management and Public Health
  • 6 ways that Gender affects Health
  • Health Systems
  • Health Economics
  • Finding the right job in Global Health
  • Finding a job in Global Health
  • Research Methods – Introduction
  • President Trump and Global Health – what are the issues?
  • Climate change and public health – why Trump should NOT have pulled out of the Paris Agreement
  • Justice, Equality and Global Health
  • Global Health Ethics – A Framework for Thinking
  • Global Health Ethics (understudying right and wrong)
  • Global Health and Human Rights
  • Exploitation and Global Health
  • R programming for beginners – statistic with R (t-test and linear regression) and dplyr and ggplot
  • Tedros – the new Director General of the World Health Organization
  • Know how to interpret an epidemic curve?
  • Careers in Global Health – identify your area of interest
  • Global Health Careers – Your Role
  • Skills and Competencies for Public Health
  • Jobs in Global Health – who’s hiring
  • The State of Global Health
  • How to get funding for your public health project.
  • Get involved and support this global health channel

Working in Global Health

Working in Global Health

  • How to get Global Health Field Experience – getting ready for your career in public health
  • Careers in Global Health – identify your area of interest
  • Global Health Careers – Your Role
  • Skills and Competencies for Public Health
  • Jobs in Global Health – who’s hiring
  • Finding the right job in Global Health
  • Getting a job at the World Health Organization
  • Consulting jobs Global Health – how to get work
  • Finding a job in Global Health
  • What is public health?
  • Web pages for jobs in Global Health
  • Careers in Global Health – a panel discussion
  • How to get funding for your public health project.
  • Writing a grant application for public health projects
  • The Global Fund’s new funding model
  • Entrepreneurship and Innovation in Public Health
  • Finding a job at a UN agency – This Week in Global Health
  • Access to Medicines (part IV). How to get a job!
  • Apply and interview for jobs in Global Health
  • 19 Videos18.018 AufrufeZuletzt am 30.09.2019 aktualisiert

OpenCV

OpenCV Tutorials

At night, my mother sleeps quietly – we collect OpenCV for Raspbian / Habr

OpenCV Official Tutorials

3.4

Hough Line Transform

Master

OpenCV Tutorials
The Core Functionality (core module)
Discrete Fourier Transform

Adrian Rosebrock

pyimagesearch.com

  • Histogram of Oriented Gradients (HOG)
  • Linear Support Vector Machine (SVM)
  • Intersection over Union (IoU)

OpenCV Tutorial: A Guide to Learn OpenCV
The perfect computer vision environment: PyCharm, OpenCV, and Python virtual environments
Ball Tracking with OpenCV
Intersection over Union (IoU) for object detection
Histogram of Oriented Gradients and Object Detection

Books

  • Practical Python and OpenCV
  • Practical Python and OpenCV, 3rd Edition + Case studies
  • Case Studies (Practical Python and OpenCV)
  • Deep Learning for Computer Vision with Python

MT

Hautkrebs
Basaliom; Basalzellkarzinom
Plattenepithelkarzinom
Pigmentnävus
Melanozyt (Pigmentzelle des Menschen)
Haut
Hautkrankheit
Dermis
Zellproliferation
Instationarität, transient
Clark-Level
Tumordicke nach Breslow

Basalzellkarzinom
Plattenepithelkarzinom

Der Naevus – Welches Muttermal ist bedrohlich?

ERKRANKUNGEN DER HAUT / GUTARTIGE HAUTTUMOREN, WUCHERUNGEN UND VASKULÄRE LÄSIONEN / NÄVI
ERKRANKUNGEN DER HAUT / KREBSERKRANKUNGEN DER HAUT
ERKRANKUNGEN DER HAUT / KREBSERKRANKUNGEN DER HAUT / MALIGNE HAUTTUMOREN IM ÜBERBLICK

EVA

Spezifischer Widerstand, Resistivität
Ausdehnungskoeffizient
Wärmeausdehnung, thermische Expansion
Thermoelement
Thermoelektrizität
Stefan-Boltzmann-Gesetz
Kirchhoffsches Strahlungsgesetz
Wiensches Verschiebungsgesetz
Wiensches Strahlungsgesetz
Wellenlänge
Bildsensor
Staring array, focal-plane array (FPA)
Impedanz, Wechselstromwiderstand
Wellenwiderstand

Schrotrauschen, shot noise
Wärmerauschen, thermal or johnson noise
Funkelrauschen, flicker noise
Elektrische Leitfähigkeit, electrical conductivity
Pyroelektrizität, pyroelectric effect
7Bildaufnahmeröhre
Vidicon
Dispersion (Physik)

Wärmeübertragung
Heat transfer

Wärmeübertragung (Playlist)
Wärmeübertrager [Thermodynamik] |StudyHelp
Konvektion, Wärmeströmung einfach erklärt! Übersicht und Beispiel
Wärmeübertragung (Playlist)

Wärmelehre (Physik Mittelstufe)
Wärmeströmung | alpha Lernen erklärt Physik
Wärmestrahlung | alpha Lernen erklärt Physik

Frequenzmodulation (FM)
Nyquist-Shannon-Abtasttheorem

Wärmeleitfähigkeit
Wärmestrom

Biot number
Emissivity
Specific heat capacity
Thermal diffusivity
Thermal conductivity
Heat flux

Qt Image / QPainter

Image Viewer Example
Basic Drawing Example

QT5 TUTORIAL MAINWINDOW AND IMAGEVIEWER USING CREATOR – PART A – 2020
QT5 TUTORIAL MAINWINDOW AND IMAGEVIEWER USING CREATOR – PART B – 2020

QT drawing a circle [duplicate]
What is the difference between QImage and QPixmap?
Diff between QImage, QPixmap, QPicture

  • Qt provides four classes for handling image data: QImage, QPixmap, QBitmap and QPicture. QImage is designed and optimized for I/O, and for direct pixel access and manipulation, while QPixmap is designed and optimized for showing images on screen. QBitmap is only a convenience class that inherits QPixmap, ensuring a depth of 1. Finally, the QPicture class is a paint device that records and replays QPainter commands.
  • QImage: Fast to draw to, slow to display.
    QPixmap: Slow to draw to, fast to display.

YouTube

Qt5 C++ Drawing Ellipse (QPainter, QPen, QBrush) In Qt #26

TSM_CompVis

skimage

General examples
Hysteresis thresholding
Canny edge detector
Morphological Filtering
Mean filters
Denoising a picture
Rank filters
Straight line Hough transform
Circular and Elliptical Hough Transforms
Rescale, resize, and downscale
Piecewise Affine Transformation
Histogram Equalization
Image Segmentation

API

Module: filters
Module: transform
Module: morphology

scipy

Multidimensional image processing (scipy.ndimage)

API

scipy.ndimage.binary_fill_holes

Python

python-kurs.eu

Generatoren und Iteratoren
Lambda, filter, reduce und map
Listen-Abstraktion (List Comprehension)

ORDIX blog

Python Generator-Funktionen und -Expressions: Ein alter Hut kann auch modern sein
Einstieg in Neuronale Netze mit TensorFlow und Keras
Data Mining in der Praxis (Teil I): Was ist Data Mining?
Data Mining in der Praxis (Teil II): Klassifikation
Data Mining in der Praxis (Teil III) Lineare Regression

Homework

Digitize your Receipts using Computer Vision
Deep Dive Into OCR for Receipt Recognition
Simple OCR implementation on Android with Google’s ML Kit

find intersection point of two lines drawn using houghlines opencv
Intersection of two lines defined in (rho/theta ) parameterization
Reading multiple invoices from an image using OCR/computer vision
How can I detect an object from static image and crop it from the image using openCV?
Receipt Scanning – How to scan a receipt and extract data from it

how to find coordinates of intersection of lines after using “houghlines”

Expense Reports in a Snap (or a Tap)

Homogene Koordinaten

Homogene Koordinaten
Ebenengleichung
Koordinatenform

Homogene Koordinaten
Lecture 2: Homogeneous Coordinates, Lines and Conics (PDF)

Computer Vision (SBE404B)

Asem Alaa
EslamAdel
Ayman Anwar

Computer Vision (SBE404B) – Spring 2020
Computer Vision (SBE404B) – Spring 2019
Computer Vision (SBE404B) – Spring 2018

Week 1: Warming up with Python Basics
Week 2: Image Processing 1
Week 3: Images in Frequency Domain
Week 4: Image Filtering and Edge Detection
Week 5: Hough Transform (Line and Circle Detection)
Week 6: Corner Detection
Week 7: Segmentation (Thresholding and Region growing)
Week 8: Segmentation (Clustering Segmentation)
Week 10: Image features, feature descriptors, and feature matching

github.com/sbme-tutorials/cv-week1-demo
github.com/sbme-tutorials/sbe401-week2-demo
github.com/sbme-tutorials/cv_week3_demo
github.com/sbme-tutorials/cv-week4-demo
github.com/sbme-tutorials/cv-week8-demo

Week 1

CS231n Convolutional Neural Networks for Visual Recognition – Python Numpy Tutorial
CS228 Python Tutorial (Notebook)
Python Single Line For Loops
The Confusing Double Colon (::) in NumPy

Flags

PyX — Python graphics package
Python:Flags Tutorial
Python:Flags with Lines Tutorial

Python Essentials

Data Structure

4. Data Structures (list, dict, tuples, sets, strings)
5. Data Structures

Python Data Types
Basic Data Types in Python
Python Data Types
Data Types in Python

Format String

Format String Syntax
Format String Syntax
Format Specification Mini-Language

Slice

Understanding slice notation

Loop, Iteration

Loop better: A deeper look at iteration in Python
Python Basics: Iteration, Iterables, Iterators, and Looping

Exercise

W3Resources: NumPy Exercises, Practice, Solution
Machine Learning Plus: 101 NumPy Exercises for Data Analysis (Python)
HackerRank: Numpy Challenges

Week 2

How can I draw lines into numpy arrays?
How to draw thick anti-aliased lines in SciPy?
scikit-image – Module: draw
scikit-image – Shapes
Wikipedia: Line drawing algorithm
Rasterung von Linien
Rasterung

Week 3

Convert NumPy

How to convert a boolean array to an int array

Histogramm

Histograms in Image Processing with skimage-Python

Week 4

Image Processing with Python

Python 3 – Built-in Functions
Python 3 – Built-in Types

scikit-image.org

Module: transform

kite

resize
rescale

YouTube

Image Analysis in Python with SciPy and Scikit Image | Scipy 2019 Tutorial | Nunez-Iglesias
Image Analysis in Python with SciPy and scikit-image | SciPy 2018 Tutorial | Stefan van der Walt
20 – Introduction to image processing using scikit-image in Python

ABC

Glossary: ABC
Abstract Base Classes for Containers

Iterable / Iterator

Iter-ables are able to be iterated over. Iter-ators are the agents that perform the iteration.

Iterators are lazy single-use iterables (not precompiled, just-in-time calculation)

  • They’re “lazy” because they have the ability to only compute items as you loop over them.
  • And they’re “single-use” because once you’ve “consumed” an item from an iterator, it’s gone forever.
  • The term “exhausted” is often used for an iterator that has been fully consumed.

The Iterator Protocol: How “For Loops” Work in Python

Importantly, it should be noted that iterators are stateful. Meaning once you’ve consumed an item from an iterator, it’s gone. So after you’ve looped over an iterator once, it’ll be empty if you try to loop over it again.

An iterator is like a stream of items. You can only look at the items in the stream one at a time and you only ever have access to the first element. To look at something in the stream, you need to remove it from the stream and once you take something from the top of the stream, it’s gone from the stream for good.

range

range is an iterable, but not an iterator

Sequence Types — list, tuple, range
Ranges
Python’s range() Function Explained
Python: range is not an iterator!

  • immutable sequence type
  • looping a specific number of times in for loops
  • When you’re using an iterator, every loop of the for statement produces the next number on the fly.

The advantage of the range type over a regular list or tuple is that a range object will always take the same (small) amount of memory, no matter the size of the range it represents (as it only stores the start, stop and step values, calculating individual items and subranges as needed).

zip

Python iterator and zip
Using the Python zip() Function for Parallel Iteration

Packing / Unpacking

4.7.4. Unpacking Argument Lists

Generator

Iterable -> Iterator -> Generator

Python Generators
Generators
Python Generators vs Iterators – Comparison Between Python Iterators and Generators
Difference between Python’s Generators and Iterators

Generator Expressions vs. List Comprehension

# Generator expression
(x*2 for x in range(256))

# List comprehension
[x*2 for x in range(256)]
line_list = ['  line 1\n', 'line 2  \n', ...]

# Generator expression -- returns iterator
stripped_iter = (line.strip() for line in line_list)

# List comprehension -- returns list
stripped_list = [line.strip() for line in line_list]

Generator Expressions vs. List Comprehension
Generator expressions and list comprehensions
Python List Comprehensions vs Generator Expressions