Skip to content

Instantly share code, notes, and snippets.

View Mahedi-61's full-sized avatar
🕌
Oh Lord! Bestow me with Knowledge

Md Mahedi Hasan Mahedi-61

🕌
Oh Lord! Bestow me with Knowledge
  • West Virginia University
  • Morgantown, WV
View GitHub Profile
@Mahedi-61
Mahedi-61 / latex_math.tex
Last active December 27, 2019 19:58
gait journal latex math
#for equation 3
\begin{align*}
\alpha &=
\begin{cases}
\tan^{-1}{\frac{|J_{2x}-J_{1x}|}{|J_{2y}-J_{1y}|}} & J_{2y} \neq J_{1y}\\
\pi/2 & J_{2y} = J_{1y}
\end{cases} \\ \noalign{\vskip10pt}
\beta &=
\begin{cases}
@Mahedi-61
Mahedi-61 / character_segmentation.py
Created February 10, 2019 13:17
Code for Bangla Character Segmentation (Modified from avidLearnerInProgress/sudoku-solver-openCV-python)
#Author: Md Mahedi Hasan
#Date : 10/02/2019
#Description: Code for character segmentation in image
import cv2
import operator
import numpy as np
from matplotlib import pyplot as plt
# @Author: A Cup of Tea
# @Content: Gantt Chart for publishing a magazine within 3 month
import plotly.figure_factory as ff
df = [dict(Task="Assigning articles to writers", Start='2019-10-05', Finish='2019-10-25'),
dict(Task="Knocking Writers", Start='2019-10-05', Finish='2019-10-30'),
dict(Task="Collecting Articles", Start='2019-10-15', Finish='2019-11-10'),
dict(Task="Initial Review", Start='2019-10-15', Finish='2019-10-30'),
dict(Task="Request to Re-write", Start='2019-10-15', Finish='2019-11-15'),
@Mahedi-61
Mahedi-61 / openpose_install_on_CentOS-7.sh
Last active August 15, 2019 06:42
installing openpose at CentOS 7 server machine
#!/bin/bash
# Openpose required CMake version >= 3.12
# remove previous verison
sudo yum remove cmake
# set new version
version=3.14
build=6
@Mahedi-61
Mahedi-61 / Makefile.config
Last active August 15, 2019 06:33
Instructions to install Cafee in CentOS 7 server machine
## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!
# cuDNN acceleration switch (uncomment to build with cuDNN).
USE_CUDNN := 1
# CPU-only switch (uncomment to build without GPU support).
# CPU_ONLY := 1
# uncomment to disable IO dependencies and corresponding data layers
@Mahedi-61
Mahedi-61 / group_plot.R
Created January 7, 2019 18:36
my paper plot
#Sample 1
x = c(70, 60, 30, 80, 40, 100, 65, 20, 55, 70, 50)
y = c(91, 53, 8, 62, 43, 86, 75, 45, 90, 10, 35)
z = c(82, 49, 31, 41, 56, 62, 50, 39, 43, 74, 65)
col = c("blue", "black", "green4")
x_tick = c(0, 18, 36, 54, 72, 90, 108, 126, 144, 162, 180)
#thicker lines
par(cex=1.25)
@Mahedi-61
Mahedi-61 / group_bar_plot.R
Last active December 29, 2018 11:16
creating group bar chart using r for research publication.
setEPS()
postscript("example.eps")
nm=c(98.45, 97.58, 98.75, 96.92, 99.41)
bag=c(56.23, 72.14, 72.73, 85.78, 87.10)
coat=c(16.93, 45.45, 41.50, 68.11, 55.13)
data=matrix(c(nm,bag,coat), ncol=3)
colnames(data)=c("normal", "bag", "coat")
rownames(data)=c("GEI+PCA", "SPAE", "GaitGAN", "PTSN", "Proposed")
@Mahedi-61
Mahedi-61 / sync_image_blend.py
Created September 2, 2018 15:39
this gist contains python code for blening icon images into source image
"""
@Author: Md Mahedi Hasan
"""
# python modules
import re, random
import os, glob
from skimage import io, util
from scipy import ndarray, ndimage
from PIL import Image
import PIL
@Mahedi-61
Mahedi-61 / preprocess_go.sh
Last active August 21, 2018 09:03
unix script for preprocessing and preparing Gene Ontology Consortium dataset (go annotations)
#!/bin/bash
# This gist preprocess goa dataset of over 543M samples (~94 GB) to around 170M samples with selected column (~6 GB) for research
# removing first 8 lines
sed -i '1,8d' goa_uniprot_all.gaf
# putting NA to missing values
sed -i "s/\t\t/\tNA\t/g" goa_uniprot_all.gaf
# making string to one single world
sed -i 's/ /-/g' goa_uniprot_all.gaf
@Mahedi-61
Mahedi-61 / random_bit_generator.c
Created August 10, 2018 20:44
c code for random bit generator
#include <stdio.h>
#include <stdint.h>
#include <string.h>
//#include <stdlib.h>
int main(int argc, char* argv[])
{
uint32_t lfsr = 0xACE1ACE1u;
unsigned period = 0;