Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# LaTeX build artifacts
*.aux
*.log
*.out
*.toc
*.fdb_latexmk
*.fls
*.synctex.gz
29 changes: 28 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,28 @@
# ICSPSET
# ICSPSET

This repository contains solutions and explanations for the ICSP Problem Set covering image convolution, rotation, and cropping.

## LaTeX README

The full, formatted explanation of all six problem modifications is in **[README.tex](README.tex)**.
Compile it with any standard LaTeX toolchain, e.g.:

```bash
pdflatex README.tex
```

## Drive Link

Code files for each problem are available here:
<https://drive.google.com/drive/folders/1oU7uNtzw4zDzvH8hW310cTP0fcf66ybJ?usp=sharing>

## Problems covered

| Problem | Description |
|---------|-------------|
| 2-1 (a) | Extend 3×3 convolution kernel to 5×5 |
| 2-1 (b) | Generalise to any odd kernel size n > 1 (even sizes rejected) |
| 2-2 (a) | Rotate image clockwise by 90° |
| 2-2 (b) | Rotate image counter-clockwise by 90° |
| 2-3 (a) | Crop image given top-left point P, width w, and height h |
| 2-3 (b/c) | Stretch/squeeze cropped region to displayW × displayH, with full safety checks |
Binary file added README.pdf
Binary file not shown.
Loading